簡體   English   中英

如何使用java Webservice接收/發送文件

[英]How to receive/send files with a java Webservice

我正在用Java編寫一個WebService,它應該接收一個文件作為輸入,然后WebService對該文件進行一些處理,最后它應該向客戶端發送一個新文件。 如何將文件發送到客戶端? (以及如何告訴他們上傳一個)。

通常通過使用Base64對文件進行編碼並將它們放在xsd:base64binary傳輸文件

對於大文件,請查找MTOM(消息傳輸優化機制)。 來自JAX-WS地鐵指南:二進制附件

MTOM是有效的,因為它沒有xs:base64Binary具有33%的大小增加懲罰。 它是可互操作的,因為它是W3C標准。 但是,MIME multipart會產生與附件數量成比例的小成本,因此不適合大量的小附件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM