안녕하세요.
이미지 저장을 하고자하는데 저장하고자하는 데이터는 모두 저장되는데 이미지만 저장이 안됩니다.
img 폴더는 777로 변경한 상태입니다.
도움 요청합니다..ㅠㅠ
Copy
<form method='post' action='123.php' nctype="multipart/form-data"> <input type="file" id='place_file' name='place_file' class='frm_input'> <input type='submit' value='일정등록' id='btn_submits' class='btn_submit'> </form>
Copy
$tmpname = $_FILES["place_file"]["tmp_name"]; // 업르도파일을 저장하는 파일 패스를 지정 $filename = "/home/hosting_users/programs/www/img/".$_FILES["place_file"]["name"]; // 업로드 된 임시파일을 파일 저장 패스에 카피함$file = move_uploaded_file($tmpname, $filename);
답변 2개
채택된 답변
+20 포인트
2017-02-24 (금) 17:13:38
오타가 아니라면 form에 nctype이 아니라 enctype이 아닐까 싶네요.
PWneo
2017-02-24 (금) 18:01:20
form 의 enctype이 nctype으로 오타가 나있습니다.
enctype를 정의하지 않으면 text/plain으로 바이너리 데이터는 전송하지 않는 일반 폼이 되어버립니다.
답변을 작성하려면 로그인이 필요합니다.