我有3个输入(2个文本输入和1个文件输入)。所有输入都是必需的。
当我上传zip文件(13MB)时。我没有从3个输入中获取任何数据,因此验证失败。
我尝试减小文件大小(6MB),然后就可以了。
答案 0 :(得分:2)
您需要在php.ini中设置upload_max_filesize
和post_max_size
的值:
; 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,那你就不走运了。您无法在运行时更改这些值;在执行到达ini_set
的调用时,上传大于php.ini中指定值的文件将失败。