2013-04-11 2 views
0

인코딩 된 PDF를 반환해야하지만 MIME 형식이 필요합니다. 무엇을 사용해야합니까?MimeType을 인코딩 된 파일

감사합니다.

ExternalContext ec = fc.getExternalContext(); 

    ec.responseReset(); 
    ec.setResponseContentType("??") 
    ec.setResponseHeader("Content-Disposition", "attachment; filename=\"" + this.fileName + ".pdf" + "\""); 

    OutputStream output = ec.getResponseOutputStream(); 
    output.write(encrypted); 
    output.flush(); 
    output.close(); 

    fc.responseComplete(); 

답변

0

인코딩 된 PDF는 무엇이며 일반 PDF와는 어떻게 다른지 잘 모르겠습니다. 그래도 파일을 .pdf 파일로 내 보내면 표준 PDF MIME 유형 application/pdf이 적용될 것이라고 생각했습니다.

+0

글쎄, 효과가 있었지만 실제로는 암호화되어 있다는 뜻입니다. –

+0

내가 아는 한, 암호화 된 PDF는 여전히 완벽하게 유효한 PDF 문서이며 정확히 동일한 소프트웨어로 처리됩니다. 표준'application/pdf' MIME 형식을 사용하지 않을 이유가 없습니다. –

관련 문제