在拉拉维尔上传大 zip 文件时遇到问题


Trouble uploading a big zip file in Laravel

我有 3 个输入(2 个文本输入和 1 个文件输入)。所有输入都是必需的。

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

我尝试减小文件大小(6MB),然后没关系。

你需要在 php 中设置 upload_max_filesizepost_max_size 的值.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

我建议你把它设置为更大的一点,比如50 MB,而不是13M。

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

如果你不能改变你的php.ini,你就不走运了。 不能在运行时更改这些值;上传大于 php.ini 中指定的值的文件将在执行到达您对 ini_set 的调用时失败。

请参阅核心 php.ini 指令的描述。