我在移动上传的文件时遇到问题。在移动超过 2MB 的文件时,并没有移动到我想要的位置。我应该怎么做才能使大小高达 2GB 的文件在上传时移动到特定位置?
问问题
2171 次
5 回答
0
在您的 php ini 中更改这些值
max_execution_time 36000
max_input_time 60
upload_max_filesize 2000M
post_max_size 2000M
您可以使用 .htaccess 并在您的 php 代码中使用ini_set("max_execution_time",3600);
于 2013-02-14T06:32:05.813 回答
0
更改您的 php.ini 文件配置,其中 upload_max_filesize = 2M
. 只需将其值更改为更大一些
于 2013-02-14T06:32:45.633 回答
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');
于 2013-02-14T06:38:58.547 回答
0
默认情况下,php.ini 文件中的最大上传大小设置为 2M,您需要将其更改为更大的值。
更改 php.ini 文件中的以下变量:
upload_max_filesize
post_max_size
将这些设置为您想要的值。
注意:post_max_size 值必须大于 upload_max_filesize
于 2013-02-14T06:41:06.640 回答
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"];
}
}
于 2013-02-14T06:44:31.247 回答