erykai/upload

上传媒体、文件和图片

维护者

详细信息

github.com/Erykai/upload

源代码

问题

资助包维护!
Erykai

v1.4.2 2022-11-17 11:57 UTC

This package is auto-updated.

Last update: 2024-09-19 15:24:41 UTC


README

Maintainer Source Code PHP from Packagist Latest Version Software License Quality Score Total Downloads

上传媒体、文件、图片和上传URL

Video Documentation

安装

Composer

"erykai/upload": "1.2.*"

终端

composer require erykai/upload

创建config.php

//define name folder uploads system
const UPLOAD_DIR = 'storage';
//define mimetypes accepts
const UPLOAD_MIMETYPE = [
    'image/jpeg',
    'image/gif',
    'image/png',
    'image/svg+xml',
    'audio/mpeg',
    'video/mp4',
    'application/msword',
    'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
    'application/pdf'
];

上传$_FILES

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

use Erykai\Upload\Upload;
$upload = new Upload();
$upload->save();
print_r($upload->response());

上传$_POST URL

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

use Erykai\Upload\Upload;
$upload = new Upload($_POST['cover'], 'cover');
$upload->save();
print_r($upload->response());

上传URL

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

use Erykai\Upload\Upload;
$upload = new Upload('https://web.com/pdf.pdf', 'document');
$upload->save();
print_r($upload->response());

创建对象并删除

if($upload->save()){
        $user = new stdClass();
            foreach ($upload->response()->data as $key => $value) {
                $user->$key = $value;
                $file = true;
            }
        }   
        //case delete
        if($file){
           $upload->delete();
           print_r($upload->response());
        }

删除图片

$upload->delete("storage/image/2022/08/10/imagem.jpg");
print_r($upload->response());

贡献

所有贡献都将进行分析,如果您做出多个更改,请逐个提交。

支持

如果您发现错误,请发送电子邮件至 webav.com.br@gmail.com 报告。

致谢

许可证

MIT许可证(MIT)。请参阅许可证以获取更多信息。