2012-11-05 16 views
1

Java POI를 사용하여 Excel 파일을 작성하는 코드를 작성했습니다. 내 응용 프로그램은 Lotus Domino Server에서 실행됩니다. 하드 디스크에있는 생성 된 Excel 파일을 도미노에서 스트리밍하여 출력으로 스트리밍 할 방법이 없습니다. 인쇄 출력기가있어 브라우저에 쓰지만 텍스트와 함께 작동합니다. 내가 Base64로 텍스트로 엑셀 파일을 변환하고 출력의 PrintWriter에 기록하는 해결 방법, 생각했다. 그러나 어쨌든 콘텐츠가 실제로 Base64 형식의 Excel 파일임을 지정할 수 있습니다. 나는 content-type을 사용할 수 있지만 인코딩은 어떨까. 나는 이것이 큰 실수라는 강한 믿음을 가지고 있지만 도움을주십시오.base64를 사용하여 브라우저에 이진 파일 보내기

감사합니다,

답변

1

article에 따르면, 당신은 MIME 타입을 설정, HTML 테이블 등의 브라우저로 보낼 수 있습니다 Anoop에 "응용 프로그램/vnd.ms-엑셀"

1

콘텐츠 유형 : application/vnd.ms-excel
전송 인코딩 : base64

MIME 루틴을 사용하면 거의 직접 수행 할 수 있습니다. 내가 심층적으로 살펴 보지는 않았지만, 응용 프로그램/* MIME 인코딩 번역에 관해 이야기하는 데 많은 시간을 할애합니다.

관련 문제