PHP移动的文件大小超过1 MB

时间:2017-04-25 22:39:14

标签: php netbeans-8

我正在尝试从localhost复制具有max的文件并将其移动到新位置(例如:将其移动到我的项目文件夹)。我的代码正在运行,但是,如果我尝试移动1 MB或更大的文件,它就不起作用。我希望有些人可以帮助我。

这是我的代码。

$file = $_FILES["file_to_upload"]["name"];
$temp_name = $_FILES['file_to_upload']['tmp_name'];

if (!empty($file)) {

    $location = '../files/';
    if (move_uploaded_file($temp_name, $location . $file)) {

    } else {
        echo 'There was a problem moving the file';
    }
} else {
    echo 'You did not select a file.';
}

1 个答案:

答案 0 :(得分:1)

尝试增加php.ini文件中的POST尺寸。

您可以通过以下方式查看当前的POST尺寸:

echo ini_get('upload-max-filesize'), ini_get('post-max-size');

php.ini文件中要更改的内容的示例

post_max_size=50M
upload_max_filesize=50M

50M表示50兆字节。