erykai / upload
上传媒体、文件和图片
v1.4.2
2022-11-17 11:57 UTC
Requires
- php: >=8.0
- ext-fileinfo: *
README
上传媒体、文件、图片和上传URL
安装
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 报告。
致谢
- Alex de O. Vidal (开发者)
- 所有贡献 (贡献者)
许可证
MIT许可证(MIT)。请参阅许可证以获取更多信息。