이 서볼릿 클래스는 언급된 디렉터리에서 이미지를 읽고 ServletOutputStream 및 BufferedOutputStream 클래스를 사용하여 응답 개체에 콘텐츠를 씁니다. 이 예제에서는 FileInputStream 클래스를 사용하여 이미지 및 ServletOutputStream 클래스를 사용하여 이 이미지 콘텐츠를 응답으로 작성합니다. 성능을 더 빠르게 하기 위해 BufferedInputStream 및 버퍼링된 OutputStream 클래스를 사용했습니다. 파일 위치에 대한 컨텍스트 매개 변수를 읽고 파일 개체를 만들어야 하므로 컨텍스트가 초기화될 때 이를 수행할 ServletContextListener를 작성할 수 있습니다. 절대 디렉터리 위치와 File 개체를 다른 서블릿에서 사용할 컨텍스트 특성으로 설정할 수 있습니다. 사정에 따라 달라요. 해당 파일이 HTTP 서버 또는 서벌릿 컨테이너를 통해 공개적으로 사용할 수 있는 경우 response.sendRedirect()를 통해 리디렉션할 수 있습니다. http://localhost:8085/ServletFileUploadDownload/fileupload.jsp [정보] 프로젝트 검색… [정보] 다운로드: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml [정보] 다운로드: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml [INFO] 다운로드: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-metadata.xml (2.7 KB/sec에서 13 KB) [INFO] 다운로드: https://repo.maven.apache.org/maven2/org/codehaus/mojo/maven-metadata.xml (20 KB에서 4.0 KB/sec) [정보] ———————————————————————— [정보] 빌드 실패 [정보] ———————————————————————— [INFO] 총 시간: 5.847 s [INFO] 완료: 2015-04-11T11:02:04+05:30 [INFO] 최종 메모리: 8M/179M [INFO] ———————————————————————— [ERROR] 현재 프로젝트및 플러그인 그룹 [appengine`에 대한 접두사 `appengine`에 대한 플러그인이 없습니다.] org.codehaus.mojo] 리포지토리 [로컬 (로컬 (C:Usersrn016.m2repository), 중앙 (https://repo.maven.apache.org/maven2)] -> [도움말 1] [오류] [오류] 오류의 전체 스택 추적을 볼 수 있습니다. -e 스위치로 메이븐을 다시 실행합니다. [오류] 전체 디버그 로깅을 활성화하기 위해 -X 스위치를 사용하여 Maven을 다시 실행합니다.

[오류] [오류] 오류 및 가능한 해결 에 대한 자세한 내용은 다음 문서를 참조하십시오: [ERROR] [도움말 1] https://cwiki.apache.org/confluence/display/MAVEN/NoPluginFoundForPrefixException 내 이미지를 업로드할 수 없습니다. 즉, 나에게 예외를주고내 문제를 해결하기 위해 저를 도와주세요 … 위의 이미지에서 사용자는 다운로드 링크를 클릭하여 파일을 다운로드할 수 있습니다. 이제 서버에 이미 업로드된 파일을 보려면 사용자가 업로드된 모든 파일 링크 목록을 클릭합니다. 업로드 된 파일 페이지가 표시되고 아래 이미지와 같은 응답을 받게됩니다. 경우에, 어떤 파일이 서버에 존재하지 않습니다 우리는 “업로드 된 파일 없음 …..” 오류 메시지를 받게됩니다. org.apache.commons.fileupload.FileUpload.FileUploadBase$IOFileUpload예외: 다중 부분/양식 데이터 요청 처리가 실패했습니다. C:프로그램 파일아파치 소프트웨어 재단Tomcat 7.0nullupload_2b1a313c_147347faa4e__7ffe_00000000.tmp (시스템이 지정된 경로를 찾을 수 없습니다) org.apache.commons.fileupload.fileuploadBase.parseRequest (파일 업로드 베이스).java:367) 에서 org.apache.commons.fileupload.servlet.ServletFileUpload.parseRequest(ServletFileUpload.java:126) 서볼렛에서 파일을 다운로드하는 것은 간단한 프로세스가 됩니다.

This entry was posted in Uncategorized. Bookmark the permalink.