如果您将文件上传到超过upload_max_filesize的PHP,上传是否会终止?

时间:2011-10-04 08:21:18

标签: php file-upload

与标题一样。

我有一个2meg的upload_max_filesize限制,如果我上传一个3meg文件,它会在2megs之后停止上传或继续上传,直到上传完整的3megs然后才决定它太大了吗?

2 个答案:

答案 0 :(得分:4)

  

是否会在2megs之后停止上传或继续上传,直到上传完整的3megs才决定它太大了?

将上传完整的3 megs。该请求仅传递给PHP,后者将决定它太大了。

{@ 1}}标志将由@Steve指出填充。

IIRC,如果您点击 Apache的 LimitRequestBody大小,则会有所不同:请求会在达到限制时立即终止并显示错误页面。

答案 1 :(得分:-2)

它甚至都不会开始。它将使用UPLOAD_ERR_INI_SIZE常量填充$ _FILES ['filename'] ['error']。

http://www.php.net/manual/en/features.file-upload.errors.php