brbunny/bruploader

它是一个易于使用且安全的PHP Base64上传管理器

v1.0.1 2021-03-01 15:48 UTC

This package is auto-updated.

Last update: 2024-09-06 22:57:07 UTC


README

Maintainer PHP from Packagist Latest Version Software License Total Downloads

它是一个易于使用且安全的PHP Base64上传管理器

安装

BrUploader可以通过Composer获得

"brbunny/bruploader": "1.0.*"

或者运行

composer require brbunny/bruploader

文档

BrUploader是一个基于Uploader库构建的组件。它的目的是简化以base64格式上传图片的过程。

有关如何使用它的更多详细信息,请参阅组件目录中的示例文件夹。它将包含使用示例。

BrUploader é um componente feito com base na biblioteca Uploader. Visa facilitar o upload de imagens no formato base64.

Para obter mais detalhes sobre como usá-lo, consulte uma pasta de exemplo no diretório do componente. Terá um exemplo de uso.

初始化

有关如何使用上传的详细信息,请参阅组件目录中的示例文件夹。在其中,您将为每个类找到一个使用示例。BrUploader是这样工作的

Para mais detalhes sobre como usar o upload, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. BrUploader funciona assim

上传图片
<?php

require __DIR__ . "/../vendor/autoload.php";

$image = new \BrBunny\BrUploader\Base64("uploads", "images");

// $_POST['image'] => Base64 string of the image

if ($_POST && $_POST['image']) {
    try {
        $upload = $image->upload($_POST['image'], $_POST['name']);
        echo "<img src='{$upload}' width='100%'>";
    } catch (Exception $e) {
        echo "<p>(!) {$e->getMessage()}</p>";
    }
}
删除图片
<?php

require __DIR__ . "/../vendor/autoload.php";

use BrBunny\BrUploader\Base64;

// $_GET['path'] => Image path

if ($_GET && $_GET['path']) {
   Base64::remove($_GET['path']);
}

鸣谢

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件