定制 codeblog/datauploader 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

codeblog/datauploader

Composer 安装命令:

composer require codeblog/datauploader

包简介

Easy PHP upload manager for files, images and media

README 文档

README

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

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

License

The MIT License (MIT). Please see License File for more information.

统计信息

  • 总下载量: 41
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2019-04-27

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固