pion / laravel-chunk-upload
支持多个JavaScript库的块上传服务
v1.5.4
2024-03-25 15:50 UTC
Requires
- illuminate/console: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0
- illuminate/filesystem: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0
- illuminate/http: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0
- illuminate/support: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.0 | ^10.0 | ^11.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^2.16.0 | ^3.52.0
- mockery/mockery: ^1.1.0 | ^1.3.0 | ^1.6.0
- overtrue/phplint: ^1.1 | ^2.0 | ^9.1
- phpunit/phpunit: 5.7 | 6.0 | 7.0 | 7.5 | 8.4 | ^8.5 | ^9.3 | ^10.0 | ^11.0
- dev-master
- v1.5.4
- v1.5.3
- v1.5.2
- 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-szepeviktor-larastan
- dev-klimov-paul-gitworkflow
This package is auto-updated.
Last update: 2024-08-25 16:54:09 UTC
README
简介
Laravel Chunk Upload 通过支持多个JavaScript库,简化了Laravel文件上传系统中的块上传,设计时考虑了最小的内存占用。功能包括跨域请求支持、自动清理和直观易用。
例如,有关带有 集成测试 的示例仓库,请访问 laravel-chunk-upload-example。
在贡献之前,请熟悉CONTRIBUTION.md中概述的指南。
安装
1. 通过Composer安装
composer require pion/laravel-chunk-upload
2. 发布配置(可选)
php artisan vendor:publish --provider="Pion\Laravel\ChunkUpload\Providers\ChunkUploadServiceProvider"
使用方法
设置包括三个步骤
同时上传:库必须发送最后一个块作为最终块以确保正确合并。
自定义磁盘:目前,建议使用基本存储设置(不链接公共文件夹)。如果您有时间验证其功能,请提交PR更改!
有关详细信息和建议,请参阅Wiki或在一个单独的仓库中探索工作示例示例。
变更日志
在发行版中查看变更日志。
贡献或扩展
在提交PR之前,请先查看贡献指南(并使用示例仓库运行集成测试)。
有关贡献说明,请参阅CONTRIBUTING.md。所有贡献都欢迎。
兼容性
尽管没有通过自动化脚本来测试,但Laravel 5/6仍然应该得到支持。
版权和许可证
laravel-chunk-upload 由 Martin Kluska 编写,并按照 MIT许可证 发布。
版权(c)2017年及以后,Martin Kluska及所有贡献者(谢谢 ❤️)