godaddy에서 공유 호스팅 계정의/tmp 폴더에 대한 쓰기 권한이 있습니다. 업로드 된 사진을/tmp 폴더에서 내 호스팅 계정 폴더/home/content/x/y/z/xyz/html/pic/ 으로 옮기고 싶습니다. jsp를 통해 파일을 성공적으로 이동하려고합니다. 폴더 사용 권한은 (읽기 쓰기 실행 0777)로 설정됩니다. Godaddy의 지원은 파일 전송이 가능하다고 주장합니다. 나는 완전히 붙어있어 이런 점에서 도움이 필요하다./tmp에서 호스팅 계정 폴더로 파일 이동
이Process p = Runtime.getRuntime().exec("mv /tmp/"+fileName+" /home/content/x/y/z/xyz/html/pic/ "+fileName);
오류 : 은 java.security.AccessControlException : 액세스가 거부 (java.io.FilePermission의 <이> 실행)
나는 리눅스 명령 (MV/CP)을 사용하는 경우나는 예외 아래 얻을
OutputStream bos = new FileOutputStream("/home/content/x/y/z/xyz/html/pic/"+filename);
bos.write(buffer, 0, bytesRead);
ERROR : java.security.AccessContr 내가 스트림을 통해 그것을 쓸 때
나는 예외 아래 얻을 olException : 액세스가 거부되었습니다 (java.io.FilePermission/home/content/x/y/z/xyz/html/pic/DSC00061.JPG)
renameTo은 또한 다음과 같은 예외를 받고 : java.security.AccessControlException : 액세스 거부 (java.io.FilePermission의 /home/content/x/y/z/xyz/html/pic/DSC00061.JPG 쓰기) – Chava
그런 다음 Java 런타임 명령과 연결된 사용자 계정에 주어진 위치에 파일을 쓸 수있는 권한이 없습니다. – BalusC