이미지를로드해야하는 애플릿을 작성하고 있습니다. 애플릿 뷰어를 통해 실행하면 모든 것이 정상적으로 작동하므로 내 코드가 모두 설정되어야합니다. 그래도 브라우저에서 열려고하면 읽기 권한이 없다는 AccessControlException 오류가 발생합니다. 애플릿이 클라이언트의 컴퓨터에있는 파일에 액세스하려고하기 때문에 이것이 정상적으로 이해됩니다. 내 .Java, .class 및 .html 파일은 C:/Java
에 있으며로드해야하는 이미지는 C:/Java/Images
에 있으므로 액세스가 가능해야한다고 생각합니까? 애플릿에 이러한 이미지를 간단한 방법으로로드 할 수있는 방법이 있습니까?Java 애플릿에서 이미지로드 중 AccessControlError
1
A
답변
1
브라우저에서 실행중인 애플릿에는 로컬 파일 시스템에서 파일을 열 수있는 권한이 없습니다.
이미지를 jar 파일에 추가 한 다음 getClass().getResource() 또는 getClass().getResourceAsStream()을 사용하여 이미지를로드해야합니다.
편집 : Here is an example 애플릿에서 이미지를로드하는 방법을 보여줍니다.
관련 문제
- 1. Java 제거 애플릿을로드하는 중 이미지로드 중
- 2. Java 애플릿에서 파일 액세스
- 3. Java 애플릿에서 패킷 보내기
- 4. Java 애플릿에서 이미지 선명하게하기
- 5. OrientDB를 Java 애플릿에서 실행하십시오.
- 6. Java 애플릿에서 데이터 가져 오기
- 7. 로드 이미지로드 중 TImage
- 8. 애니메이션 이미지로드 중
- 9. radgrid가 데이터로드 중 이미지로드
- 10. 이진에 상대적인 이미지로드 중
- 11. getJSON을 사용하여 이미지로드 중
- 12. PDF 또는 이미지로드 중
- 13. AsyncTask를 사용하여 이미지로드 중
- 14. 이미지로드 중 문제 발생
- 15. Logo 이미지로드 중 - PHP
- 16. mac os java 애플릿에서 xml 파일을 읽는 중 오류가 발생했습니다.
- 17. browser \ java 애플릿에서 client \ harddrive에 파일을 저장하는 중
- 18. Java 애플릿에서 Javascript 함수 호출
- 19. Java 애플릿에서 이미지 가져 오기
- 20. Java 애플릿에서 FEST-Swing 사용
- 21. 서명 된 애플릿에서 Java 클래스로드
- 22. 애플릿에서 서블릿으로 Java Beans 보내기
- 23. Java 애플릿에서 Geotools를 사용하는 방법
- 24. Java URLConnection의 이미지로드
- 25. Java - 소스에서 이미지로드
- 26. 이미지로드 중 메모리 부족 예외
- 27. 페이지가로드되는 동안 "이미지로드 중"표시
- 28. 자바 스크립트로 이미지로드 대기 중
- 29. 이미지로드 중 Java에서 매우 느립니다.
* "jar 파일에 이미지를 추가해야합니다."* 또는 '홈 서버'. –
예, 통신 할 애플릿을 서버에 추가하는 것은 확실히 효과가 있지만, OP가 원하는 것 이상일 것입니다. 그리고 나는 파일 시스템에서 html 파일을 여는 것으로 추측합니다. 서버를 사용하지 않습니다. – GreyBeardedGeek
당신은 소리가 힘들어! URL url = 새로운 URL (getDocumentBase(), image42.jpg ");'는 HTML과 같은 디렉토리에있는 이미지 URL을 형성합니다. –