我正在尝试从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.';
}
答案 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兆字节。