我尝试实现的是多图片上传。
这应该可行,但它没有上传并给我一个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";
}
答案 0 :(得分:0)
您需要在httpd.conf文件中增加FcgidMaxRequestLen
使用类似
的内容FcgidMaxRequestLen 67108864