jedgueruela/laravel-chunk-upload

提供分块上传服务的JS提供商

dev-master 2020-03-31 14:45 UTC

This package is auto-updated.

Last update: 2024-09-29 04:49:53 UTC


README

Total Downloads Build Status Latest Stable Version Latest Unstable Version License

简介

这是一个易于使用的服务/库,支持Laravel文件上传,并针对多JS库进行分块上传,具有低内存占用。目前支持Laravel 5+(包括5.5自动发现),具有跨域请求、自动清理计划和使用简便等功能。

安装

1. 使用composer安装

composer require jedgueruela/laravel-chunk-upload

2. 添加服务提供商(Laravel 5.4及以下版本 - 支持自动发现)

\JedGueruela\LaravelChunkUpload\ServiceProvider::class

3. 发布配置(Laravel 5.2及更高版本,可选)

php artisan vendor:publish --provider="JedGueruela\LaravelChunkUpload\ServiceProvider"

使用

设置包括3个步骤

  1. 集成你的控制器,该控制器将处理文件上传。如何操作
  2. 为控制器设置路由。如何操作
  3. 以下是你可以选择的前端提供商(我们支持单个控制器中的多个提供商)

同时上传:库必须发送最后一个块作为最后一个块,否则合并可能不会正确。

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

有关更详细的信息(提示),请使用Wiki,或继续使用带有示例的单独仓库。

变更日志

可在发布中找到。

贡献或扩展

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

版权和许可证

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

版权(c)2016-2019 Martin Kluska