选择php'upload_max_filesize'和'post_max_size'设置

时间:2013-07-02 08:10:58

标签: php file-upload php-ini

我在php.ini中设置了“upload_max_filesize=1024M”和“post_max_size=1024M”。

当我通过网络浏览器上传大尺寸文件(2048M)时发现了一个问题。

该文件仍在上传,而我可以看到上传进度号,并在apache服务器日志(/ var / log / apache)中立即获得PHP消息,如下所示:

"PHP Warning:  POST Content-Length of 2147483647 bytes exceeds the limit of 1073741824 bytes"

最后上传作业失败,因为文件大小大于upload_max_filesize(2048M> 1024M)

如果我知道尺寸大于upload_max_filesize,我如何尽快拒绝上传作业?

1 个答案:

答案 0 :(得分:0)

这可以通过HTML5完成。

<input type="file" id="myFile" />


var size = document.getElementById("myFile").files[0].size;