leob/laravel-chunk-upload

支持多个JavaScript提供者的分块上传服务

v1.2.9 2019-03-05 12:38 UTC

README

Total Downloads Build Status Latest Stable Version Latest Unstable Version License

介绍

这是一个易于使用的服务/库,用于分块上传,支持多个JavaScript库,同时考虑到了低内存占用。目前支持 Laravel 5+ (包含5.5自动发现),具有 跨域请求、自动清理计划和易于使用的功能。

安装

1. 使用composer安装

composer require pion/laravel-chunk-upload

2. 添加服务提供者(Laravel 5.4及以下版本 - 支持自动发现)

\Pion\Laravel\ChunkUpload\Providers\ChunkUploadServiceProvider::class

3. 发布配置(Laravel 5.2及以上版本,可选)

php artisan vendor:publish --provider="Pion\Laravel\ChunkUpload\Providers\ChunkUploadServiceProvider"

使用

设置分为3步

  1. 整合你的控制器,用于处理文件上传。 如何操作
  2. 为控制器设置路由。 如何操作
  3. 在下表中选择你的前端提供者(我们支持单控制器中的多个提供者)

同时上传:库必须最后发送最后一块,否则合并将不会正确工作。

自定义磁盘:目前我建议使用基本存储设置(不链接公共文件夹)。尚未测试(有空确保它工作吗?提交PR更改!)

有关更详细的信息(提示),请使用 Wiki,或继续查看具有 示例 的独立存储库。

变更日志

可在 发行版 中找到。

贡献或扩展

请参阅 CONTRIBUTING.md 了解如何贡献更改。所有贡献都受到欢迎。

版权和许可

laravel-chunk-uploadMartin Kluska 编写,并按照 MIT 许可 发布。

版权(c)2016-2018 Martin Kluska