<?php
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg"))
&& ($_FILES["file"]["size"] < 30000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
echo "Looks Great!";
if (file_exists("localhost/upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"localhost/upload/" . $_FILES["file"]["name"]);
echo "Stored in: " . "localhost/upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Something went wrong.";
}
?>
upload.php는 upload라는 폴더에 이미지 파일 (jpg)을 업로드하는 데 사용하는 upload.php입니다. 나는 다른 곳에서 파일을 선택하고 업로드를 누르면 ... upload.php로 리다이렉트되며 "뭔가 잘못되었다"와 같은 메시지가 항상 나타납니다. 나는 심지어 png 파일을 .. 시도했습니다. 도와 드릴까요?이미지 파일을 업로드하는 중 이상한 오류가 발생했습니다.
으로 이러한 이상한 질문을 대체 할 수있는, 당신은 단지'4 conditions'을 중단하고 조건 부산물을 테스트한다 조건? – ajreal
png의 경우 "image/png"를 추가해야합니다. –
아마도'var_dump ($ _ FILES);'가 도움이 될 수 있습니다. –