codeblog/datauploader
Composer 安装命令:
composer require codeblog/datauploader
包简介
Easy PHP upload manager for files, images and media
README 文档
README
DataUploader handles the sending of images, files and media received by a form. Uploader handles, validates, and submits files.
DataUploader trata o envio de imagens, arquivos e midias recebidos por um formulário. O Uploader trata, valida e envia os arquivos.
Highlights
- File simple upload (Simples envio de arquivos)
- Media simple upload (Simples envio de midias)
- Image simple upload (Simples envio de imagems)
- Composer ready and PSR-2 compliant (Pronto para o composer e compatível com PSR-2)
- Validation of images, files and media by mime-types (Valida de imagens, arquivos e mídias por mime-types)
Installation
DataUploader is available via Composer:
"codeblog/datauploader": "^1.0"
or run
composer require codeblog/datauploader
Documentation
For details on how to use, see a sample folder in the component directory. In it you will have an example of use for each class. It works like this:
Para mais detalhes sobre como usar, veja uma pasta de exemplo no diretório do componente. Nela terá um exemplo de uso para cada classe. Ele funciona assim:
Upload an Image
<?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>"; } }
Upload an File
<?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>"; } }
Upload an Media
<?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
Please see CONTRIBUTING for details.
Support
Security: If you discover any security related issues, please email whallyssonallain@gmail.com instead of using the issue tracker.
Se você descobrir algum problema relacionado à segurança, envie um e-mail para whallyssonallain@gmail.com em vez de usar o rastreador de problemas.
Thank you
Credits
- Whallysson Avelino (Developer)
- CodBlog (Team)
- All Contributors (This Rock)
License
The MIT License (MIT). Please see License File for more information.
统计信息
- 总下载量: 41
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2019-04-27