jsp blob 다운로드 속시원내과 | 2018년 5월 1일

뿌리 포스트는 나를 위해 일했다. 그리고 그것은 정말 도움이 되었습니다. 나는 지금 막 zip 파일을 다운로드 하기 위하여 3 일을 잃었다. 내가 “응용 프로그램/8 진수 스트림”, “응용 프로그램/강제 다운로드” 뿐만 아니라 “응용 프로그램/ms-excel”, 원인 난 엑셀 파일을 다운로드 콘텐츠 형식을 시도. 우리는 또한 첨부 파일에 다운로드 파일이 이름을 지정할 수 있습니다; 파일 이름 =, 위의 예제는 csv 파일 이름을 “downdownload .csv” 사용자 다운로드를 내보냅니다. 나는 다만 1 개의 코멘트를 남겨두고 싶다. xlsx Excel 파일을 다운로드 하는 경우 JSP에서 코드를 작성 하면 파일 손상이 발생 합니다. 서블릿에서 다운로드 로직을 작성 내 실험에서 일하고 있다. 여기에 (서) 나는 어떻게 사용자를 웹사이트 로부터 파일을 다운로드 하 게 하는지 보여 주는 간단한 자바 예를 보여 준다. 당신은 스트럿, JSP, 봄 또는 어떤 다른 자바 기구 든 지 사용 하 고 있다 상관 없이, 논리는 동일 하. 여기에서는 데이터를 inputstream으로 직접 쓰는 방법을 보여 주고 사용자가 다운로드할 수 있도록 “temp. cvs”로 출력 하는 내 스트럿 예제를 보여 줍니다.

큰 데이터 집합을 다운로드 하는 동안 문제가 발생 합니다. 그것은 “브라우저를 보여주는이 서버가 이해할 수 없는 요청을 보냈습니다.” 나는 아래 코드를 사용 하 여 … 사용자 다운로드를 위해 데이터베이스 데이터 또는 문자열을 inputstream으로 직접 내보냅니다. 내가 옳은 응답을 얻고 있지만 내가 파일이 어디에 (게) 다운로드 되 고 있는지를 말할 수 없다. 나는 어떤 종류도 브라우저 소프트웨어 로부터 save 대화를 얻지 않는다. 어디에 (서) 다운로드가 갑니까? http://stackoverflow.com/questions/9391838/how-to-stream-a-file-download-in-a-jsf-backing-bean/9394237#9394237 나는 스크린에서 다운로드 하 고 있는 동안 csv와 함께 쓰레기 자료를 얻고 있다. 정크 데이터는 jsp의 소스 페이지입니다 문서를 잘 다운로드 합니다. 그러나 내가 msword에 (서) 문서를 열 때 나는 아래 오류 – 우수 하 게 얻는다! 그리고이 또한 아주 좋았어요 …

그렇지 않으면 다운로드 청크 4096 수 있도록 바이트를 추가 합니다! 좋은 일 사람. 나는 상기한 코드를 단어 문서를 다운로드 하도록 변경 했다. 아래 변경 사항이 있습니다-안녕하세요 선생님, 나는 jsp로 파일을 다운로드에 대 한 명확한 코드를 원한다 [...] 여기 struts에서 다른 파일 다운로드 예제는 [...] 어떻게 아파치 개찰 구를 사용 하 여 파일을 다운로드할 수 있습니다 설명할 수 있습니까? 내가 발견 한 대단한 것은 당신이 실제로 다운로드 된 파일을 열기 위해 응용 타입을 명시할 필요가 없다 있다. 매개 변수는 파일 확장명 (myfile)을 포함 하므로 txt, myfile .doc …), 모든 파일 형식은이 콘텐츠 형식 선언을 사용 하 여 다운로드할 수 있습니다. 난 워드, PDF, XLS, 도트 JPG, MPG로, 그들은 모두 “응용 프로그램/옥텟-strea”와 함께 작동 우편 번호와 함께 이것을 시도 안돼 문제 응답입니다 (“텍스트/html”). 문자열 파일 이름 = 요청 .getparameter (“파일 이름”); (“파일 이름 =” + 파일 이름); (“응용 프로그램/8 진수 스트림”); 응답. settheader (“내용-처리”, “첨부 파일; 파일 이름 =” + 파일 이름); 문자열 basepath = “/root/sub_path”; 파일 파일 = 새 파일 (basepath + “/” + 파일 이름); . println (“파일 이름 =” + basepath + “/” + 파일 이름); = 새 fileinputstream (파일); () = 응답 스트림 (); 뭐죠 최대 귀하의 사이트 플랫폼에 워드 프레스를 사용 하 고 있습니까? 나는 블로그 세계에 새롭 지만 시작 하 고 내 자신을 만들 려는 거 야.

당신은 자신의 블로그를 만들기 위해 어떤 html 코딩 전문 지식이 필요 합니까? 어떤 도움 든 지 진짜로 평가 될 것입니다! (출력 바이트, 0, 4096)! =-1) {sos. write (출력 바이트, 0, 4096);} filein. 닫기 (); 조 난 신호. 플러시 (); sos. 닫기 (); } 내가 이런식으로 않았다.

Comments are closed.