yossiz/laravel-chunk-upload

支持多个JS提供者的分块上传服务

v1.5.1 2022-08-31 07:30 UTC

README

Total Downloads Build Status Latest Stable Version Latest Unstable Version License

简介

这是一个易于使用的服务/库,用于支持在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步组成

  1. 整合将处理文件上传的控制器。如何操作
  2. 为控制器设置路由。如何操作
  3. 在以下前端提供者中选择(我们在单个控制器中支持多个提供者)

同时上传:库必须将最后一块作为最后一块发送,否则合并将无法正确工作。

自定义磁盘:目前我建议使用基本的存储设置(不链接公共文件夹)。它尚未经过测试(有空余时间确保它正常工作?PR更改!)。

对于更多详细信息(提示),请使用Wiki或继续使用带有示例的独立存储库。

变更日志

可以在发布中找到。

贡献或扩展

有关如何贡献更改的说明,请参阅CONTRIBUTING.md。欢迎所有贡献。

版权和许可证

laravel-chunk-uploadMartin Kluska编写,并按MIT许可证发布。

版权(c)2016-2018 Martin Kluska