Laravel 上传大文件报错?


Laravel上传大文件如这里我上传了视频,出现如上错误,我已经在php.ini文件中修改了配置

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 100M

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
; http://php.net/post-max-size
post_max_size = 125M

memory_limit = 256M

但是还是这个错误,我是在Mac环境下

©虞城工作室 微信订阅号
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
最佳答案

嗯谢谢,扩展包我用过的,是可以的

6年前 评论
讨论数量: 8

也有可能是上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。

6年前 评论

应该是你的配置没生效,报错信息提示你脚本最大允许分配的空间还是128m

6年前 评论

可以考虑下web服务器是否对post请求的大小有限制 nginx是有的

6年前 评论
leo

楼主思路错了,这个报错是内存不足,楼主是不是在上传完文件之后又对文件做数据处理了?可以先把memory_limit调高一点

6年前 评论

memory_limit调高过了,可能还是我的配置没生效吧,可是在Mac环境下重启过php-fpm了,貌似还是没生效,确定找对了php.ini的路径

6年前 评论

先运行phpinfo,确认当前实际的memory_limit设置

6年前 评论

你的文件太大了,不能这么搞的,用这个扩展包 https://github.com/peinhu/AetherUpload-Lar...

6年前 评论

嗯谢谢,扩展包我用过的,是可以的

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!