0

我在 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时,如何尽快拒绝上传作业?

4

1 回答 1

0

This can be done via HTML5.

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


var size = document.getElementById("myFile").files[0].size;
于 2013-07-02T08:15:47.470 回答