juzaweb / laravel-chunk-upload
支持多种JavaScript库的块上传服务
v1.5
2022-03-19 13:26 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
- laravel/laravel: 5.2 - 5.8 | ^6.0 | ^7.0 | ^8.0 | ^9.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
This package is auto-updated.
Last update: 2024-09-19 18:52:29 UTC
README
简介
支持Laravel 5.2至7版本(所有版本均通过集成测试覆盖)。
易于使用的服务/库,支持Laravel的文件上传,并考虑低内存占用。
支持功能如跨域请求、自动清理计划和简单使用。
可以在laravel-chunk-upload-example中找到包含集成测试的示例仓库。
在添加拉取请求之前,请阅读CONTRIBUTION.md。通过使用XDEBUG(并尝试进行修复)来调试您的问题以帮助我修复您的错误(这将有助于您变得更好)。
安装
1. 通过composer安装
composer require pion/laravel-chunk-upload
2. 发布配置(可选)
php artisan vendor:publish --provider="Pion\Laravel\ChunkUpload\Providers\ChunkUploadServiceProvider"
使用方法
设置包括3个步骤
同时上传: 库必须发送最后一个块作为最后一个,否则合并将不会正确工作。
自定义磁盘: 目前我建议使用基本的存储设置(不链接公共文件夹)。它尚未经过测试(有时间确保它正常工作吗?PR更改!)。
有关更详细的信息(提示),请使用Wiki,或者继续使用示例仓库。
变更日志
可在发布中找到。
贡献或扩展
在您的PR之前阅读贡献指南(并使用示例仓库运行集成测试)。
请参阅CONTRIBUTING.md了解如何贡献更改。欢迎所有贡献。
兼容性
- 7.* (最后测试在v7.16.1)
- 6.* (最后测试在v6.18.20)
- 5.8.* (最后测试在v5.8.38)
- 5.7.* (最后测试在v5.7.29)
- 5.6.* (最后测试在v5.6.40)
- 5.5.* (最后测试在v5.5.49)
- 5.4.* (最后测试在v5.4.36)
- 5.3.* (最后测试在v5.3.31)
- 5.2.* (最后测试在v5.2.45)
版权和许可
laravel-chunk-upload由Martin Kluska编写,并使用MIT许可证发布。
版权(c)2016年及以后 Martin Kluska