codeblog / datauploader
简单的PHP文件、图片和媒体上传管理器
v1.0.2
2020-03-28 20:36 UTC
Requires
- php: >=5.6
- ext-exif: *
- ext-gd: *
- ext-mbstring: *
This package is auto-updated.
Last update: 2024-09-29 04:14:42 UTC
README
DataUploader 处理通过表单接收到的图片、文件和媒体发送。上传器处理、验证并提交文件。
DataUploader 处理通过表单接收到的图片、文件和媒体发送。上传器处理、验证并提交文件。
亮点
- 简单文件上传
- 简单媒体上传
- 简单图片上传
- Composer 就绪且符合PSR-2规范
- 通过MIME类型验证图片、文件和媒体
安装
DataUploader 通过Composer提供
"codeblog/datauploader": "^1.0"
或者运行
composer require codeblog/datauploader
文档
有关使用方法的详细信息,请参阅组件目录中的示例文件夹。其中包含每个类的使用示例。它的工作方式如下
有关如何使用的详细信息,请参阅组件目录中的示例文件夹。其中包含每个类的使用示例。它的工作方式如下
上传图片
<?php require __DIR__ . "/../vendor/autoload.php"; $image = new CodeBlog\DataUploader\Image("uploads", "images"); if ($_FILES) { try { $upload = $image->upload($_FILES['image'], $_POST['name'], 400); echo "<img src='{$upload}' />"; } catch (Exception $e) { echo "<p>(!) {$e->getMessage()}</p>"; } }
上传文件
<?php require __DIR__ . "/../vendor/autoload.php"; $file = new CodeBlog\DataUploader\File("uploads", "files"); if ($_FILES) { try { $upload = $file->upload($_FILES['file'], $_POST['name']); echo "<p><a href='{$upload}' target='_blank'>Link File</a></p>"; } catch (Exception $e) { echo "<p>(!) {$e->getMessage()}</p>"; } }
上传媒体
<?php require __DIR__ . "/../vendor/autoload.php"; $media = new CodeBlog\DataUploader\Media("uploads", "medias"); if ($_FILES) { try { $upload = $media->upload($_FILES['file'], $_POST['name']); echo "<p><a href='{$upload}' target='_blank'>Link Media</a></p>"; } catch (Exception $e) { echo "<p>(!) {$e->getMessage()}</p>"; } }
贡献
有关详细信息,请参阅 CONTRIBUTING。
支持
安全:如果您发现任何与安全相关的问题,请通过电子邮件 whallyssonallain@gmail.com 而不是使用问题跟踪器。
如果您发现任何与安全相关的问题,请通过电子邮件 whallyssonallain@gmail.com 而不是使用问题跟踪器。
感谢
鸣谢
- Whallysson Avelino(开发者)
- CodBlog(团队)
- 所有贡献者(这座岩石)
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。