move_uploaded_file을 활용한 이미지 저장
본문
안녕하세요.
이미지 저장을 하고자하는데 저장하고자하는 데이터는 모두 저장되는데 이미지만 저장이 안됩니다.
img 폴더는 777로 변경한 상태입니다.
도움 요청합니다..ㅠㅠ
<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>
$tmpname = $_FILES["place_file"]["tmp_name"];
// 업르도파일을 저장하는 파일 패스를 지정
$filename = "/home/hosting_users/programs/www/img/".$_FILES["place_file"]["name"];
// 업로드 된 임시파일을 파일 저장 패스에 카피함
$file = move_uploaded_file($tmpname, $filename);
답변 2
오타가 아니라면 form에 nctype이 아니라 enctype이 아닐까 싶네요.
form 의 enctype이 nctype으로 오타가 나있습니다.
enctype를 정의하지 않으면 text/plain으로 바이너리 데이터는 전송하지 않는 일반 폼이 되어버립니다.
답변을 작성하시기 전에 로그인 해주세요.