移动上传的文件时出现问题。移动超过2MB的文件时,移动到我想要的位置。如何在上传时将大小高达2GB的文件移动到特定位置?
答案 0 :(得分:0)
在php ini中更改这些值
max_execution_time 36000
max_input_time 60
upload_max_filesize 2000M
post_max_size 2000M
您可以使用.htaccess并使用ini_set("max_execution_time",3600);
答案 1 :(得分:0)
更改upload_max_filesize = 2M
的php.ini文件配置。只需将其值更改为更大的
答案 2 :(得分:0)
ini_set('post_max_size', '2048M');
ini_set('upload_max_filesize', '2048M');
and you may need to look at setting php's memory limit up also:
ini_set('memory_limit', '128M');
答案 3 :(得分:0)
默认情况下,php.ini文件中的最大上传大小设置为2M,您需要将其更改为更大的值。
更改php.ini文件中的以下变量:
upload_max_filesize
post_max_size
将这些设置为您想要的值。
注意:post_max_size值必须大于upload_max_filesize
答案 4 :(得分:0)
note: php.ini file max execution time change
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "Upload: " . $_FILES["file"]["name"] . "<br>";
echo "Type: " . $_FILES["file"]["type"] . "<br>";
echo "Size: " . ($_FILES["file"]["size"] / 1024) . " kB<br>";
echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "upload/" . $_FILES["file"]["name"];
}
}