github地址:https://github.com/peinhu/AetherUpload-Laravel
实现在laravel进行大文件、分片上传,可以用来传视频
1.首先用composer安装,切换到 laravel 项目根目录,执行 composer require peinhu/aetherupload-laravel dev-master
2.在 config/app.php 的 providers 数组中添加一行 AetherUpload\AetherUploadServiceProvider::class,
3.打开文件vendor\peinhu\aetherupload-laravel\src\AetherUploadServiceProvider.php
注释掉如下:
4.运行 php artisan aetherupload:publish
5.打开根目录config/filesystems.php
在如下位置添加代码
'bigfile' => ['driver' => 'local','root' => public_path('uploads'),'url' => env('APP_URL').'/public','visibility' => 'public',],
6.打开文件vendor\peinhu\aetherupload-laravel\src\PartialResource.php,修改代码
7.在项目根目录执行 chmod 755 storage/app/uploads -R
8.访问 http://域名/aetherupload 出现如下页面说明安装成功
6.尝试上传文件,如果报创建文件夹失败,基本上是权限问题,检查一下权限或者用户