yossiz / laravel-chunk-upload
支持多个JS提供者的分块上传服务
v1.5.1
2022-08-31 07:30 UTC
Requires
- illuminate/console: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0
- illuminate/filesystem: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0
- illuminate/http: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0
- illuminate/support: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16.0
- mockery/mockery: ^1.1.0 | ^1.3.0
- overtrue/phplint: ^1.1 | ^2.0
- phpunit/phpunit: 5.7 | 6.0 | 7.0 | 7.5 | 8.4 | ^8.5 | ^9.3
- dev-master
- v1.5.1
- v1.5.0
- v1.4.1
- v1.4.0
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.0
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.1
- v0.1
- dev-klimov-paul-gitworkflow
- dev-szepeviktor-larastan
This package is auto-updated.
Last update: 2024-09-10 01:40:26 UTC
README
简介
这是一个易于使用的服务/库,用于支持在Laravel文件上传的基础上进行分块上传,同时考虑到低内存占用。目前支持 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步组成
同时上传:库必须将最后一块作为最后一块发送,否则合并将无法正确工作。
自定义磁盘:目前我建议使用基本的存储设置(不链接公共文件夹)。它尚未经过测试(有空余时间确保它正常工作?PR更改!)。
对于更多详细信息(提示),请使用Wiki或继续使用带有示例的独立存储库。
变更日志
可以在发布中找到。
贡献或扩展
有关如何贡献更改的说明,请参阅CONTRIBUTING.md。欢迎所有贡献。
版权和许可证
laravel-chunk-upload由Martin Kluska编写,并按MIT许可证发布。
版权(c)2016-2018 Martin Kluska