Php 移动上传的文件不';我不喜欢tmp_的名字
我正在努力实现的是一个多图像上传。 这应该可以工作,但它没有上传,并给我一个Php 移动上传的文件不';我不喜欢tmp_的名字,php,upload,Php,Upload,我正在努力实现的是一个多图像上传。 这应该可以工作,但它没有上传,并给我一个内部服务器错误。如果我将tmp_name更改为name,则不会出现错误,也不会运行数据测试,但当然不会上载 $moveResult = move_uploaded_file($_FILES['uploadimage'.$i]['tmp_name'], $path . $image[$i]['name']); if ($moveresult != TRUE){ echo $_FILES['upload
内部服务器错误
。如果我将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";
}
$moveResult=move_上传的文件($_文件['uploadimage'.$i]['tmp_name'],$path)。
$image[$i]['name']);
如果($moveresult!=TRUE){
echo$_文件['uploadimage.$i]['name']”未上载
;
//测试材料
echo“Path&newFileName=“.Path.$newFileName.”
;
echo“临时文件名:.$file_tmp.”
;
echo“moveResult=“.$moveResult.”
;
如果($db_conx==TRUE){
回声“DB测试:正常”;
}
//最终测试材料
}否则{
echo“moved file=“.$\u FILES['uploadimage.$i]['tmp\u name']”.$path。
$newFileName.“已上载”;
}
您需要增加httpd.conf文件中的FcgidMaxRequestLen
使用类似
FcgidMaxRequestLen 67108864
谢谢,我要去吃一顿。。。我必须先找到它。这对我来说是全新的。我应该能够通过phpMyAdmin访问它,还是需要其他方法?请确保在文件上载表单中包含属性enctype=“multipart/form data”。这一点经常被忽视。