我想上傳了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#登錄細節) –