[英]move_uploaded_file() not working with valid ['tmp_name']
[英]move_uploaded_file doesn't like tmp_name
我試圖實現的是多張圖片上傳。 這應該可以,但是它沒有上傳,並給我一個Internal Server Error
。 如果將tmp_name
更改為name
,則不會出現錯誤,並且我的數據測試會運行,但當然不會上傳。
$moveResult = move_uploaded_file($_FILES['uploadimage'.$i]['tmp_name'], $path .
$image[$i]['name']);
if ($moveresult != TRUE){
echo $_FILES['uploadimage'.$i]['name']. " was not uploaded <br/>";
//TEST STUFF
echo "Path & new filename = " . $path . $newFileName. "<br/>";
echo "Temp file name: " . $file_tmp . "<br/>";
echo "moveResult = " . $moveResult . "<br/>";
if ($db_conx == TRUE){
echo "DB test: OK";
}
//END TEST STUFF
}else{
echo "moved file = " . $_FILES['uploadimage'.$i]['tmp_name']." " .$path.
$newFileName. "has been uploaded";
}
您需要在httpd.conf文件中增加FcgidMaxRequestLen
使用類似
FcgidMaxRequestLen 67108864
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.