我想上传了1GB
一个大文件2GB
使用(基于Ajax)jQuery File Upload - blueimp
显示在Firefox浏览器错误php/yii Framework 1.15
我已设置这些值来上传更大的文件使用jQuery文件上传上传大文件超过1GB到2GB - blueimp(基于Ajax)PHP /警予它
memory_limit = 2048M
upload_max_filesize = 2048M
post_max_size = 2048M
会议时间设定
ini_set('session.gc_maxlifetime', 7200);
我测试较小比1GB
文件THA t被成功上传
当我试图上传比1GB
文件大就说明上传50分钟的时间后Forbidden错误......
服务器规格
- 它是一个虚拟机,并且由于它还没有生产,所以我们只有 使用
1CPU
和1GB memory
,64位
文件上传工作在Google Chrome
和Microsoft Edge
(我用1.15和1.88 GB文件测试过)当我在Mozilla Firefox
上传文件小于300MB时它已经成功上传,但是当我尝试哟在一段时间后上传大于300MB的文件Ajax调用是失败并给予500 Internal Server Error
头响应是在下面的图像
您的服务器将是问题,然后它会尝试将文件存储在内存中(您只有1gig),我的建议是在具有更多内存的计算机上使用类似wamp或xampp的内容,并尝试执行 –
检查Web服务器错误日志。将会有确切的错误。它可能是超时或大小限制。 – Harikrishnan
检查你的yii配置的会话超时值,这应该也是7200.另外请检查你登录的用户,在这个调用中你还可以[设置超时](http://www.yiiframework.com/doc/api/ 1.1/CWebUser#登录细节) –