2011-10-17 53 views
4

我在Symfony中有一個用戶上傳文件的窗體。這些文件的大小可以達到50Mb。如何增加Symfony 2表單上文件的上傳限制?

然而,當我嘗試上傳的文件是10MB左右(在此之前,這些文件沒有超過7.2MB大)與此錯誤形式重載:

The uploaded file was too large. Please try to upload a smaller file

這是一個驗證錯誤,它不會顯示爲正確的Symfony2錯誤。

我已經將PHP.ini文件中的upload_max_filesize設置爲50MB,所以10MB文件不應該是個問題?

回答

19

你需要設置這兩個在php.ini:

post_max_size = 50M 

upload_max_filesize = 50M 
+0

你絕對的傳奇!謝謝你的作品! :) – mickburkejnr

+0

或者使用'.user.ini' [php doc](http://php.net/manual/en/configuration.file.per-user.php) – Annhydrium

+0

爲什麼不使用ini_set(「upload_max_filesize」,「XXM 「)在行動?通過這種方式,您可以在需要的地方調整此限制,不是嗎? – David