leasify/ laravel-chunk-upload
Leasify Overtake:支持多个JS提供者的分块上传服务
dev-main
2022-06-09 07:15 UTC
Requires
- php: >=7.2
- illuminate/console: ^6.0 || ^7.0 || ^8.0 || ^9.0
- illuminate/filesystem: ^6.0 || ^7.0 || ^8.0 || ^9.0
- illuminate/http: ^6.0 || ^7.0 || ^8.0 || ^9.0
- illuminate/support: ^6.0 || ^7.0 || ^8.0 || ^9.0
Requires (Dev)
- orchestra/testbench: ^4.0
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-09 12:15:12 UTC
README
简介
这是一个易于使用的服务/库,用于分块上传,支持多个JS库,在Laravel文件上传的基础上,考虑到了低内存占用。目前支持 Laravel 5+(含5.5自动发现),具有跨域请求、自动清理计划、易于使用等功能。
安装
1. 使用composer安装
composer require leasify/laravel-chunk-upload
2. 添加服务提供者(Laravel 5.4及以下版本 - 支持自动发现)
\Kladislav\LaravelChunkUpload\ServiceProvider::class
3. 发布配置(Laravel 5.2及更高版本,可选)
php artisan vendor:publish --provider="Kladislav\LaravelChunkUpload\ServiceProvider"
使用方法
设置分为3步
同时上传:库必须发送最后一个块作为最后一个,否则合并将不会正确工作。
自定义磁盘:目前我建议使用基本的存储设置(不链接公共文件夹)。尚未测试(有时间确保其工作?提交更改的PR!)
有关更详细的信息(提示),请使用 Wiki,或继续查看具有 示例 的独立存储库。
更新日志
可在 发布 中找到。
贡献或扩展
有关如何贡献更改,请参阅 CONTRIBUTING.md。所有贡献均受欢迎。
版权和许可
laravel-chunk-upload 由 Martin Kluska 编写,并发布在 MIT 许可证 下。
版权(c)2016-2019 Martin Kluska