toocool / laravel-bigfile-upload
支持多个JS提供者的分块上传服务
v1.3.0
2018-08-22 21:33 UTC
Requires
- illuminate/console: 5.1.* || 5.2.* || 5.3.* || 5.4.* || 5.5.* || 5.6.*
- illuminate/filesystem: 5.1.* || 5.2.* || 5.3.* || 5.4.* || 5.5.* || 5.6.*
- illuminate/http: 5.1.* || 5.2.* || 5.3.* || 5.4.* || 5.5.* || 5.6.*
- illuminate/support: 5.1.* || 5.2.* || 5.3.* || 5.4.* || 5.5.* || 5.6.*
Requires (Dev)
- laravel/laravel: 5.1.* || 5.2.* || 5.3.* || 5.4.* || 5.5.* || 5.6.*
- mockery/mockery: ^0.9.9
- phpunit/phpunit: 5.7 || 6.0 || 7.0
- squizlabs/php_codesniffer: ^3.2
This package is not auto-updated.
Last update: 2024-09-29 05:44:47 UTC
README
简介
从 pionl/laravel-chunk-upload 分支出来,是一个易于使用的服务/库,支持Laravel文件上传的分块上传,同时支持多个JS库,注重低内存占用。目前支持 Laravel 5+ (5.5版本支持自动发现),具有 跨域请求、自动清理计划以及易于使用等特点。
安装
1. 通过composer安装
composer require toocool/laravel-bigfile-upload
2. 添加服务提供者(Laravel 5.4及以下版本 - 支持自动发现)
\BigFileUpload\Laravel\ChunkUpload\Providers\ChunkUploadServiceProvider::class
3. 发布配置(Laravel 5.2及更高版本,可选)
php artisan vendor:publish --provider="BigFileUpload\Laravel\ChunkUpload\Providers\ChunkUploadServiceProvider"
使用
设置分为3步
同时上传:库必须最后发送最后一个块,否则合并将不会正确工作。
自定义磁盘:目前我建议使用基本的存储设置(不链接公共文件夹)。尚未测试(有时间确保它正常工作吗?请提交更改的PR!)。
有关更详细的信息(提示),请使用 Wiki,或者查看使用示例继续到单独的仓库 示例。
变更日志
可以在 发布 中找到。
贡献或扩展
有关如何贡献更改,请参阅 CONTRIBUTING.md。所有贡献都受到欢迎。
版权和许可
laravel-chunk-upload 由 Martin Kluska 编写,并按 MIT 许可 发布。
版权(c)2016-2018 Martin Kluska