PHP | IIS |上传超出大小限制崩溃

时间:2015-03-03 21:45:33

标签: php html upload

在php.ini文件中,您可以说明任何文件上传的最大大小(html表单上传)。如果上传超过该大小,则会将用户直接重定向到丑陋的默认404.13错误页面,如下所示: http://puu.sh/gl9XU/e96dc5aabf.png

这在实际应用中显然不理想。相反,我试图捕获代码中的文件,如果文件大小超过一定限制,则显示友好错误。问题是,即使在处理请求的页面顶部,也为时已晚。发送请求后应用程序出错,没有空间编写PHP代码来处理文件。

我该如何解决这个问题?我已编写代码来检测文件大小,如上所述,文件在此之前执行:

    if($_FILES["file"]["size"] > 8388608){
        $errors[] = "Your file exceeds the maximum file size (8MB)";
        $upload_ok = 0;
    }

0 个答案:

没有答案