我的HTML表单就像
<input type="hidden" name="MAX_FILE_SIZE" value="20000" />
<input type="file" name="userfile" id="userfile" size="50" />
但是,当我上传3mb的文件时,它会出错:
问题:文件超出了max_file_size“
答案 0 :(得分:4)
最后我检查过,MAX_FILE_SIZE
以字节为单位。 3MB等于3,000,000或3,145,728(取决于单位惯例),两者都明显高于您指定的20,000.
答案 1 :(得分:2)
您可能希望增加最大文件大小的值。
<input type="hidden" name="MAX_FILE_SIZE" value="67108864" />
您还需要使用以下值更新php.ini文件,以允许最多64MB的文件:
memory_limit = 96M
post_max_size = 64M
upload_max_filesize = 64M
答案 2 :(得分:1)