매니, css 및 js 파일은 리소스 폴더에 있습니다 (예 : ServletFileUploadDownload srcmainwebapp리소스). 이 경로로 이동하십시오. 사용자는 다운로드 링크를 클릭하여 필요한 파일을 다운로드할 수 있으며 브라우저는 아래 이미지와 같이 파일을 다운로드하도록 사용자에게 요청해야 합니다. 이 파일은 파일의 내용을 읽고 응답으로 보낼 스트림에 기록하는 서볼릿 파일입니다. 이를 위해 서버에 알려야 하므로 콘텐츠 형식을 응용 프로그램/OCTET-STREAM으로 설정합니다. 아이디어는 GET 요청 index.jsp?filename=file.txt를 사용하면 사용자가 예를 들어 다운로드 할 수 있다는 것입니다. file.txt에서 파일 서볼렛및 파일 서발렛은 사용자에게 해당 파일을 업로드할 것입니다. Servlet은 J2EE 서버에 존재하고 실행되는 Java 프로그램으로 HTTP 프로토콜 요청을 수신하고 처리하고 클라이언트에 대한 응답을 다시 보내는 데 사용됩니다. 서블릿은 패키지 javax.servlet 및 javax.servlet.http의 Java 표준 확장 클래스를 사용합니다. Servlets는 휴대용 Java 언어로 작성되고 표준 프레임워크를 따르므로 서버 및 운영 체제에서 독립적인 방식으로 정교한 서버 확장을 만들 수 있는 수단을 제공합니다. 나는 서벌렛을 만들고 web.xml에 등록해야합니다 우리는 HttpServletResponse의 다음과 같은 방법을 사용한 서틀릿에서 파일을 다운로드합니다.

위의 이미지에서 사용자는 다운로드 링크를 클릭하여 파일을 다운로드할 수 있습니다. 이제 서버에 이미 업로드된 파일을 보려면 사용자가 업로드된 모든 파일 링크 목록을 클릭합니다. 업로드 된 파일 페이지가 표시되고 아래 이미지와 같은 응답을 받게됩니다. 경우에, 어떤 파일이 서버에 존재하지 않습니다 우리는 “업로드 된 파일 없음 …..” 오류 메시지를 받게됩니다. 이 구성 파일은 서벌릿에 대한 정보를 서버에 제공합니다. 이 섹션에서는 개발자가 파일 업로드 및 다운로드 기능을 구현하는 방법을 배웠습니다. 개발자는 다운로드 섹션에서 이클립스 프로젝트로 샘플 응용 프로그램을 다운로드할 수 있습니다. 이 기사가 개발자가 찾고 있는 모든 것을 제공했으면 좋겠지 요.

Filed under: Uncategorized

Like this post? Subscribe to my RSS feed and get loads more!