Laravel上传大图片

时间:2016-06-09 21:28:16

标签: php nginx laravel-5.2

我正在尝试通过邮递员将大图像上传到服务器(二进制文件上传),它适用于大小为2 MB及以下的文件,但对于文件> 2 MB上传失败

我设置 php.ini

upload_max_filesize = 100M post_max_size = 100M

nginx /etc/nginx/nginx.conf

client_body_buffer_size 100M; client_max_body_size 100M;

但它不起作用

我尝试使用 plupload 包进行块上传,但它也不适用于文件> 2 MB

如何在laravel中上传大型图片?

2 个答案:

答案 0 :(得分:1)

由于您设置了错误的php.ini文件,因此无法正常工作 在laravel dd(phpinfo())上执行此操作,并在值中使用laravel查看正确的php.ini使用

  

加载配置文件

答案 1 :(得分:0)

对于您来说我可能有点迟了,但是为了其他所有人,您可以考虑使用此软件包

Resumablejs

将文件拆分为多个块,然后分别上传,如果其中一个失败,它将重试,直到所有部分完全上传完毕。