AetherUpload是提供超大文件上传的 laravel 扩展包,带百分比进度显示,支持断点续传,支持自定义中间件,基于 laravel 5 开发。

在终端内切换到你的 laravel 项目根目录,执行composer require peinhu/aetherupload-laravel dev-master
在config/app.php的providers数组中添加一行Peinhu\AetherUpload\AetherUploadServiceProvider::class,
执行php artisan vendor:publish来发布一些文件和目录
赋予上传目录相应权限,在项目根目录下,执行chmod 755 storage/app/uploads -R
在浏览器访问http://域名 /aetherupload可到达示例页面
提示:更改相关配置选项请编辑config/aetherupload.php。
crontab -e命令,确保文件中包含这行代码:* * * * * php /项目根目录的绝对路径 /artisan schedule:run 1>> /dev/null 2>&1app/Console/Kernel.php中的schedule方法中添加以下代码: $schedule->call(function () {
(new \Peinhu\AetherUpload\Uploader())->cleanUpDir();
})->daily();
mkdir /dev/shm/tmpchmod 1777 /dev/shm/tmpmount --bind /dev/shm/tmp /tmp