繁体   English   中英

PHP文件上传:文件太大,而不是

[英]PHP File upload: file too large, while it is not

我一直在拉这个。 我正在创建一个退出简单文件上传应用程序。 在特定点上,文件未上传,我收到消息:“抱歉,您的文件太大了。”。 我正在上传一个±2MB的文件。

php.ini中的相关参数是:

file_uploads        On
max_execution_time  60
max_file_uploads    20
post_max_size       32M
upload_max_filesize 32M

所以,那里不应该有问题。 有人有想法吗?

二手代码:

if (isset($_POST['fileUploadBtn'])) {
        echo 'File Size: '.$_FILES['file']['size'];
        if(isset($_FILES['file']['error'])) {
            echo $error_types[$_FILES['file']['error']].'<br>'; 
        }

        if(isset($_FILES["file"])) {
            if($_FILES["file"]["name"] != '') {
                uploadFile($mysqli, $orderid, $md5, $_FILES["file"], 'weefontwerp');
            }
        }
    }

在您的代码中,您是否检查了文件大小? 像这样:

if ($_FILES['fileToUpload']['size'] > 500000) {
    echo 'file too large.';
}

或者,你重启php重新加载php.ini?

好的,问题出在下载的上传功能中。 有检查,我忘了检查。 我非常抱歉在这里发帖!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM