2010-06-07 553 views
3

我正在編寫一個應該接收文件作爲輸入的WebService,然後WebService對該文件進行一些處理,最後它應該發送一個新文件到客戶端。如何將文件發送給客戶端? (我怎麼能告訴他們上傳一個)。如何使用java Webservice接收/發送文件

回答

2

文件一般用base64編碼它們,把它們放在xsd:base64binary

+0

可以請您分享有關此項目的任何示例項目。 – 2013-05-23 10:45:18

+0

commons-codec有一個Base64類來做到這一點 – Bozho 2013-05-23 14:48:45

1

對於大文件傳輸,查找MTOM(消息傳輸優化機制)。從JAX-WS Metro Guide: Binary attachment

MTOM是有效的,在 它不具有規模增加了33% 處罰辦法xs:base64Binary具有意義。它 是可互操作的,因爲它是 是W3C標準。然而,MIME multipart產生的附加成本與 附件數量成正比,因此它不適合 的大量微小附件。

相關問題