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

时间:2016-06-24 13:24:09

标签: php

我一直在拉这个。我正在创建一个退出简单文件上传应用程序。在特定点上,文件未上传,我收到消息:“抱歉,您的文件太大了。”。我正在上传一个±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');
            }
        }
    }

2 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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