2013-04-11 29 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

嗯,工作,但我的意思是編碼,實際上是加密的。 – 2013-04-11 13:50:32

+0

據我所知,加密的PDF仍然是完全有效的PDF文檔,並且由完全相同的軟件處理。我沒有理由不想使用標準的'application/pdf' mime類型。 – 2013-04-11 13:55:09