[英]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.