파일을 네트워크 공유 폴더에 업로드하는 데 문제가 있습니다. IE에서 Windows 인증을 사용하여 폴더에 연결할 수 있습니다. 스크립트는 다음과 같이 따른다 :PHP : 네트워크 공유 폴더에 파일 업로드
경고 : 인 move_uploaded_file (\ 서버 \ 이미지 \ pic_firefox.jpg) function.move- 내가 그것을 실행했을 때, 내가 읽은 오류 메시지를 받았습니다
$target_path = '\\\\server\\images\\'; $target_path = $target_path . basename($_FILES['uploadedfile']['name']); if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) { echo "The file ". basename($_FILES['uploadedfile']['name']). " has been uploaded"; } else{ echo "There was an error uploading the file, please try again!"; }
업로드 된 파일은] : C에서 거부 권한 : 스트림을 열 수 실패 \ XXXXXXXXX \ uploader.php
6 행에 내가 Windows 인증이 방법을 작동하지 않기 때문에 그건 생각했다. 사용자 이름/비밀번호를 사용하여 파일을 업로드 할 수있는 방법이 있습니까? 어떤 생각이라도 감사 할 것입니다.
폴더에 액세스 할 수있는 권한이 있습니까? –
폴더에 대한 쓰기 권한이 있습니까? 정상적으로 드라이브에 매핑을 시도해보고 파일을 저장할 수 있는지 확인하십시오. – Anthony
너무 이상합니다. –