移動上傳的文件時出現問題。移動超過2MB的文件不會移動到我想要的位置。我應該怎麼做才能使文件大小達到2GB時上傳到特定的位置?php-move_upload_file文件大小問題
回答
改變這些值在你的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);
是16mb最大我可以設置? – 2013-02-14 06:33:01
不,我想你可以設置任何值,但上傳文件的大小應該小於這個值。 – 2013-02-14 06:37:45
一旦你在php.ini中編輯它,重新啓動你的服務器。 – 2013-02-14 06:38:58
作任何改動php.ini文件配置,其中upload_max_filesize = 2M
你的PHP代碼。只需將其值更改爲稍大
我試了一下。只是upload_max_filesize值並不是很好。我需要更改任何更多的值? – 2013-02-14 06:35:43
我使用64M,這對我來說總是很好。並且不要忘記將最大執行時間增加到30秒以上。見@Prasanth Bendra的回答。 – 2013-02-14 06:37:13
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-14 07:12:52
您需要設置最大執行時間(以秒爲單位),就像Prasanth所說的那樣,以適應這樣的大文件。 'ini_set('max_execution_time',36000);' – danc403 2013-02-14 07:32:39
默認情況下,php.ini文件中的最大上載大小設置爲2M,您需要將其更改爲更大的值。
進行更改,在php.ini文件中的以下變量:
upload_max_filesize
post_max_size
這些設置爲你想要的值。
注:的post_max_size值必須大於upload_max_filesize的
供您參考http://php.net/manual/en/features.file-upload.common-pitfalls.php – 2013-02-14 06:43:19
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"];
}
}
- 1. HDFS塊大小和文件大小的問題,文件小於塊大小
- 2. Xamarin的iOS IPA文件大小問題
- 3. Cropper.JS上傳文件大小問題
- 4. Sencha 2.0應用文件大小問題 -
- 5. PEAR Spreadsheet Excel Writer文件大小問題?
- 6. HTML5視頻文件大小問題
- 7. ForceDownload中的文件大小問題
- 8. PHP文件上傳大小問題
- 9. C#Response.WriteFile VS Response.TransmitFile文件大小問題
- 10. iTunes Connect文件上傳大小問題
- 11. FOPEN,FWRITE和FCLOSE文件大小問題
- 12. Testlink備份文件大小問題
- 13. 問題與.cod文件的大小
- 14. 文件上傳問題的大小
- 15. UIsegment控件文字大小問題iphone
- 16. WCF Rest上傳文件大小問題
- 17. Hadoop塊大小和文件大小問題?
- 18. 與FileUpload控件的最大文件大小的問題
- 19. PHP文件上傳文件大小問題
- 20. 使用php文件大小問題從ftp下載文件
- 21. Perl HTML文件上傳問題。文件大小爲零
- 22. ASP文件上傳文件大小問題
- 23. CGAffineTransformRotate大小問題
- 24. Hashset大小問題
- 25. ASP.NET:TableCell大小問題
- 26. GridView大小問題?
- 27. JPanel大小問題
- 28. 表大小問題
- 29. 塊大小問題
- 30. 大小寫問題
什麼具有u試過嗎?粘貼你的代碼.. – 2013-02-14 06:31:15
你有沒有指定任何文件大小限制? – Vamsi 2013-02-14 06:32:25
MB或GB,挑一個 – 2013-02-14 06:32:31