서블릿 이미지 다운로드

서플렛에서 파일을 다운로드하는 것은 간단한 프로세스가 됩니다. 스트림을 사용하면 데이터를 바이트로 전달할 수 있으며 Media Type은 클라이언트 브라우저에 예상되는 데이터 유형을 알려줍니다. 파일을 업로드 한 후 내 서적 페이지 UploadDownloadFileServlet은 파일이 업로드 된 대로 아무 것도 인쇄하지 않습니다… 그것은 비어 있습니다 ……. 찾아보기 버튼과 태그가 들어있는 jsp 페이지가 하나 있습니다. 파일을 탐색할 때 파일에 포함된 사용자 이름으로 파일을 채우고 싶습니다. 그리고 jQuery를 통해 파일 이름을 보내고 있습니다. 그러나 servlet에서 C :/fakepath / Users.xls로 파일 이름을 얻습니다. 원래 경로를 얻으려면 어떻게 해야 합니까? 어떻게 사용자 목록내 상자를 채울 수 있습니다.

자카르타 EE를 사용하는 경우 종속성을 추가할 필요가 없습니다. 그러나 Java SE를 사용하는 경우 javax.servlet-api 종속성이 필요합니다: 매니, CSS 및 js 파일이 리소스 폴더에 있습니다(예: ServletFileUploadsrcmainwebappresource). 이 경로로 이동하십시오. 예를 들어, 파일의 MIME 형식을 가져오기 위해 서버렛 컨테이너와 통신하는 데 사용하는 메서드 집합을 포함하는 ServletContext를 얻습니다. 예외 : /usr/local/tomcat/아파치-톰캣-6.0.36/빈/null/uploadFile/images.jpg (이러한 파일 또는 디렉토리 없음) 그 에 따라 달라 집니다. 해당 파일이 HTTP 서버 또는 서벌릿 컨테이너를 통해 공개적으로 사용할 수 있는 경우 response.sendRedirect()를 통해 리디렉션할 수 있습니다. 이 예제에서는 c:테스트 디렉터리 내에 java.jpg 이미지가 있다고 가정합니다. 그에 따라 위치를 변경할 수 있습니다. 이 값은 “응용 프로그램/pdf”, “텍스트/일반”, “텍스트/html”, “이미지/jpg” 등일 수 있으며 공식 목록은 인터넷 할당 번호 기관(IANA)에서 유지 관리하며 여기에서 찾을 수 있습니다. 이미지를 업로드할 수 없습니다. 즉, 나에게 예외를주고내 문제를 해결하기 위해 저를 도와주세요 …

서버에서 절대 경로 =C=사용자사용자 PC다운로드아파치-tomcat-7.0.34tmpfilesC:사용자사용자 PC사진스크린샷스크린샷 (5).png C:사용자로널드작업 영역Servletsrccom이미지 서베렛 업로드 파일 및 다운로드 파일은 자바 웹 응용 프로그램에서 일반적인 작업입니다.