PHP.net documentation에 따르면 move_uploaded_file
이 오류없이 실패한 경우 이는 원래 파일을 열 수 없기 때문이며 파일에서 현재 파일에 액세스 할 수 있고 코드를 통해 액세스 할 수 있기 때문입니다. 누구든지이 문제의 원인을 파악할 수 있습니까?move_uploaded_file 실패 - 오류 메시지 없음
if(!move_uploaded_file($file["tmp_name"],
SITE_ROOT."/../static/images/photos/tmp/".$fileName.$fileExt)) {
throw new Exception("ERROR: There was a serious server problem uploading the image :(");
} else {
return true;
}
여기 년대 $ newImage가 생성됩니다 : 여기
명령의if(imagejpeg($img_dst, sys_get_temp_dir()."/tmp.jpg", 100)) {
$newImage["name"] = "tmp.jpg";
$newImage['tmp_name'] = sys_get_temp_dir()."/tmp.jpg";
$newImage['error'] = 0;
$newImage['type'] = "image/jpeg";
$newImage['size'] = filesize(sys_get_temp_dir()."/tmp.jpg");
나는 심지어 내 시스템의 임시 디렉토리에있는 파일을 볼 수 있지만, 비록 filesize()
그것을 잘 볼 수 있습니다 move_uploaded_file
에 문제가있는 것 같습니다.
로그 파일은 비어 있습니다 (MIME 경고 이외에 : Cannot get media type from 'x-mapp-php5'
). 무슨 일이 일어 났는지 아무도 몰라?
편집 :이 함께 할 수있는 뭔가를 할 수 있다면 내가 궁금해? (문서에서).
인 move_uploaded_file()은 PHP 통해 업로드 파일 만 이동할 수 있도록함으로써 작업의 안전을 보장한다.
편집 : 예, 그랬습니다.
아하! 나는 지금이 현상금을 낼 수 있었으면 좋겠다. - 나는 정말로 도움이 필요하다. ( –