jsp txt파일 다운로드

일부 브라우저는 지정된 파일 이름을 사용하여 파일을 즉시 다운로드하고 다른 브라우저는 미리 정의 된 값을 포함하는 다운로드 대화 상자를 표시합니다. 나는 파일을 생성 세션 콩 wer 내가 있다. 다운로드할 수 있나요? 이 세션 bean에서 동일한 코드를 사용할 수 있습니까? 이 예제에서는 JSP를 통해 파일을 업로드하고 다운로드하는 방법에 대해 알아봅니다. 당신은 프로그램이 다른 웹 사이트에서 파일을 다운로드하고 PC 위치에 저장할? 이것은 당신이 무엇을 의미합니까? 예, 그것은 자바 소켓, 그것을 달성 할 수 있습니다. 문서가 정상적으로 다운로드됩니다. 그러나 MSWord에서 문서를 열 때 아래 오류가 발생합니다 – 이제 상대적인 끝점 “/download”를 방문하면 브라우저가 파일을 “simple.txt”로 다운로드하려고 시도합니다. @WebServlet(“다운로드”) 어구는 DownloadServlet 클래스를 표시하여 “/다운로드” 끝점을 향한 요청을 제공합니다. 위의 코드를 수정하여 단어 문서를 다운로드했습니다. 다음은 변경 사항입니다 – 여기에 사용자가 웹 사이트에서 파일을 다운로드 할 수있는 방법을 보여 주는 간단한 자바 예제를 보여줍니다. 스트럿, JSP, Spring 또는 다른 자바 프레임 워크를 사용하든 논리는 동일합니다. 여기서는 입력 스트림에 직접 데이터를 작성하고 사용자가 다운로드 할 수 있도록 “temp.cvs”로 출력하는 방법을 보여 주는 스트럿 예제를 보여 줍니다. 우리는 downloading_1.jsp를 클릭해야 우리는 “여기에 다운로드”로 하이퍼 링크를 얻을 것이다.

이 하이퍼 링크 파일을 클릭 하면, 그것은 시스템에 다운로드 됩니다. 안녕하세요, 여기 나야나와 같은 문제가 있어요. 내 파일은 DB2의 BLOB 필드에 저장됩니다. 나는 그들을 검색하려고하지만 텍스트 파일에 대해서만 성공했지만 DOC, PDF 및 XLS도 검색해야합니다. 그들이 base64 인코딩 저장되어 있다는 것을 고려할 때, 나는 파일을 다운로드하기 위해 다음 코드를 사용하고 있지만, 앞서 말했듯이, 텍스트 파일 <% 문자열 파일 이름 = request.getParameter ("파일 이름")에 대해 작업했습니다. 문자열 파일 형식 = request.getParameter("파일 유형"); 문자열 파일콘텐츠 = b64Decode(request.getParameter("파일 콘텐츠"));//Blob 콘텐츠 응답.setContentType(파일 유형); response.setContentType("애플리케이션/옥텟 스트림"); response.setHeader("콘텐츠 처리", "첨부 파일 이름="" + 파일이름 + ""); response.setContentLength((int) fileContent.length()); {를 시도하십시오… 자세히 보기 » 응답본문에 대한 콘텐츠-처리 값은 "인라인"(렌더링할 웹 페이지 콘텐츠의 경우) 또는 "첨부 파일"(다운로드 가능한 파일의 경우)입니다.