java 웹 파일 다운로드

SnoopServlet.class: HTTP 요청 및 서버 정보를 인쇄하기 위해 컴파일된 자바 서벌렛 파일 서버에서 파일을 다운로드하는 간단한 예가 있습니다. 나는 당신이 다운로드 할 E 드라이브에 home.jsp 파일이 있다고 가정하고 있습니다. jar 또는 zip 파일이 있는 경우 해당 파일에 대한 링크를 직접 제공할 수 있습니다. 따라서 다운로드 할 프로그램을 작성할 필요가 없습니다. 그러나 자바 파일이나 jsp 파일 등이있는 경우 해당 파일을 다운로드 할 수있는 프로그램을 만들어야합니다. 파일 디렉토리 파일을 저장 하기 위해 사용 하도록 만든 java.io.File.FileNotFoundException: D:Mohit새 폴더D:Mohitdata.laccdb (파일 이름, 디렉토리 이름, 또는 볼륨 레이블 구문이 올바르지 않습니다) java.io.fileOutputStream에서 (네이티브 메서드) 자바.io.FileOutputStream. (알 수 없는 소스)에서 java.io.FileOutputStream. (알 수 없는 출처) 에서 org.apache.commons.diskFile.DiskFile.write(DiskFileItem.java:394) at UploadDownloadFileServlet.doPost (UploadDownloadFileServlet.java:110) at javax.servlet.http.httpservlet.service(HttpServlet.java:646) 에서 자바 x.servlet.http.httpServlet.service (HttpServlet.java:727) 에서 org.apache.catalina.core.applicationFilterChain.internalDoFilter (응용 프로그램 필터 체인.java:303) 에서 org.apache.catalina.core.catalina.doFilter(응용 프로그램.catalina.doFilter(응용 프로그램.catalina.doFilter). 응용 프로그램필터체인.자바:208) org.apache.tomcat.websocket.server.wsFilter.doFilter(WsFilter.java:52) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)에서 org.apache.catalina.core.StandardContextValve.invoke(응용 프로그램 필터체인.java:208)에서 StandardContextValve.java:122) at org.apache.catalina.authenticator.invoke(인증기.java:503) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) .valves.ErrorReportValve.invoke(오류리포트밸브.자바:103) at org.apache.catalina.valve.accessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.java:116 org.apache.catalina.connector.CoyoteAdapter.service(코요테어댑터.자바:421) te.AbstractProtocol$추상연결핸들러.프로세스(추상프로토콜.자바:611) at org.apache.tomcat.tomcat.net.JIoEndpoint$소켓프로세서.run(JIoEndpoint.java:314) at java.util.concurrent.threadPoolecutor.runWorker(알 수 없는 소스) 자바.util.concurrent.Thread.Thread.run $Worker.run (알 수 없는 소스) org.apache.tomcat.utils.TaskThread$래핑실행가능.실행 가능.실행(TaskThread.java:61) 자바.lang.Thread.run(알 수 없는 소스) 필드네임=파일이름 파일 파일 이름=D:Mohitdata.laccdb ContentType=바이트=서버에서 256 절대 경로=D:Mohit새 폴더D:Mohitdata.laccdb out.write(“UploadDownloadFileServservlet?fileName= + 파일 이름”) 업로드 부분이 괜찮습니다이 예제를 시도했습니다. 그러나 파일을 다운로드하는 동안 항상 파일을 읽을 수 있도록 확장자를 가진 UploadDownloadFileServlet으로 저장됩니다. 어떤 제안 ….

? U가 말했듯이, 서블렛 URI가 잘못되었습니다, 앤 나는 이미 java.io 및 javax.servlets API 를 가져 오기에 문제가 있습니다. 프록시 뒤에 있는 경우 다음과 같이 java 프로그램의 프록시를 설정할 수 있습니다. 서볼렛 3 업로드 파일을 확인하십시오. 새롭고 혁신적인 애플리케이션을 위해 고유한 데이터 집합을 만들고 계십니까? 또는 대학 프로젝트에 대한 분석을 위해 데이터를 수집하려고 시도하고 각 이미지 또는 CSV를 수동으로 다운로드하는 데 지친 것일 수도 있습니다.