簡體   English   中英

move_uploaded_file不喜歡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']."&nbsp;" .$path.    
$newFileName. "has been uploaded";
}

您需要在httpd.conf文件中增加FcgidMaxRequestLen

使用類似

FcgidMaxRequestLen 67108864

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM