2011-10-17 50 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