2014-12-22 51 views
0

我有3个输入(2个文本输入和1个文件输入)。所有输入都是必需的。在Laravel上传一个大的zip文件时遇到问题

当我上传一个zip文件(13MB)。我没有从3个输入中获得任何数据,所以验证失败。

我试着缩小文件大小(6MB)然后就OK了。

+1

太糟糕了。祝你好运。你有问题吗? –

+0

我想知道你的问题的答案。这是发生在你的本地环境?你在使用什么操作系统?你在使用WAMP吗? –

+0

我的操作系统是MAC,我正在使用Homestead。我尝试运行托管,但它不工作。 –

回答

2

你需要设置的upload_max_filesizepost_max_size值在php.ini:

; Maximum allowed size for uploaded files. 
upload_max_filesize = 13M 

; Must be greater than or equal to upload_max_filesize 
post_max_size = 13M 

而不是13M,我建议你将它设置为一个大一点像50 MB。

修改php.ini文件后,您需要重新启动HTTP服务器才能使用新配置。

如果你不能改变你的php.ini,那你的运气不好。您不能在运行时更改这些值;如果上传的文件大于php.ini中指定的值,执行到达ini_set的呼叫时间将失败。

查看Description of core php.ini directives

+1

它的工作!非常感谢:D –

+1

我的荣幸。 :) –