2012-11-05 117 views
1

我正在編寫一個代碼來創建一個使用Java POI的Excel文件。我的應用程序在Lotus Domino服務器上運行。多米諾骨牌沒有辦法將存放在硬盤上的創建的excel文件流式傳輸到輸出。有一個printwriter輸出,寫入瀏覽器,但它與文本。我想到了一種解決方法,我將把excel文件轉換爲Base64文本並將其寫入輸出printwriter。但是,無論如何,我可以指定內容實際上是Base64格式的Excel文件。我可以使用內容類型,但編碼是什麼。我有一個強烈的信念,這是錯誤的,但請幫助。使用base64發送二進制文件到瀏覽器

問候, Anoop

回答

1

根據這一article,您可以將其發送到瀏覽器作爲一個HTML表格,設置MIME類型爲 「application/vnd.ms-EXCEL」

1

的Content-Type :application/vnd.ms-excel
傳輸編碼:base64

你應該可以直接用MIME例程完成這個工作。我沒有深入研究它們,但是他們花了很多時間討論application/* MIME編碼轉換。

相關問題