我想在我的Symfony2項目中上傳大文件(5-8Mb)。由於某種原因,我隨時上傳大於2Mb的任何內容,劇本就會彈出。我可以上傳小於2Mb的任何內容。我改變了我的php.ini文件,php -i反映了這些變化。我已重新啓動apache。我還需要做些什麼來使這些更大的文件上傳工作。謝謝。Symfony2大文件上傳
0
A
回答
0
之前跑到這個問題;嘗試上傳的分塊方法。該腳本很可能超出了最大執行時間。因此(不知道你的邏輯是什麼樣子的)有一個函數,它將請求(比如1MB)發送到另一個文件,該文件在while循環中讀取二進制數據的輸入流,並且只要二進制文件的內容長度數據不等於零。 while循環將數據寫入臨時文件,當它打到零時,將它保存到一個永久目錄(或任何你想從那裏執行的目錄)。你可以在php.ini中增加允許的最大內存和執行時間,但這會引入安全問題不建議使用。
0
在您當前的PHP配置中,您可能將最大上傳大小限制爲2M,因此Symfony會顯示錯誤的錯誤。
因此,請檢查您的php.ini文件(在Linux /etc/php5/apache2/php.ini),並增加max_upload_size適合你的領域:
的upload_max_filesize = 20M
不要忘記重啓apache:apache2ctl restart
現在它應該工作!
相關問題
- 1. Symfony2:編輯文件上傳
- 2. Symfony2文件上傳與ExtJS
- 3. Symfony2的文件上傳
- 4. Symfony2圖像文件上傳
- 5. Symfony2:使用文件上傳插件上傳文件
- 6. Symfony2&Twig - 主題文件上傳部件
- 7. 上傳大文件
- 8. 大文件上傳
- 9. 上傳大文件
- 10. 大文件上傳
- 11. 上傳大文件
- 12. 大文件上傳
- 13. 上傳大文件
- 14. 大文件上傳
- 15. 大文件上傳
- 16. Symfony2:JFSF上傳包文件輸入NULL
- 17. symfony2不驗證文件上傳更新
- 18. 測試文件上傳的Symfony2
- 19. 用symfony2上傳很多文件
- 20. 如何將文件上傳到Symfony2 DataFixture?
- 21. Symfony2上傳了幾個文件
- 22. 用ajax和Symfony2上傳文件
- 23. Symfony2 - 上傳文件(編輯表格)
- 24. TokenMismatchException上上傳大文件
- 25. Symfony2 - 上傳後調整圖像大小
- 26. Symfony2:調整上傳圖像的大小
- 27. 不能上傳大文件
- 28. 無法上傳大文件
- 29. AFNetworking上傳大量文件
- 30. 無法上傳大文件
從瀏覽器'php -i'檢查'phpinfo()'將使CLI的設置可能不一樣 –