我正在使用一個servlet並將http響應與byte[]
流傳遞給瀏覽器。我在我的java代碼中設置了response.setContentType("application/pdf");
,但它仍然顯示垃圾代碼,如:JVBERi0xLjQKJeLjz9MKNCAwIG9iago8PC9UeXBlL1hPYmplY3QvQ29sb3JTcGFjZS9EZXZpY2VSR0IvU3VidHlwZS9JbWFnZS9CaXR
如何在瀏覽器中顯示來自byte []流的pdf?
我該怎麼做才能正確查看PDF到瀏覽器中?
[在新的瀏覽器窗口中顯示的響應PDF字節流(可能重複http://stackoverflow.com/questions/25762363/showing-pdf-bytestream在新瀏覽器窗口中的響應) – GregD 2015-03-02 13:33:28
您收到的「垃圾」看起來像base64編碼的PDF標頭。 – 2015-03-02 13:34:36
建議的重複似乎是內容類型標題的問題,但是這看起來更像是base64編碼問題,而contentType部分實際上是正確處理的,正如OP所建議的。 – GPI 2015-03-02 13:38:14