我必须调用一个响应如下的网络服务
<ns2:wsresponse>
<ns2:length>10582</ns2:length>
<ns2:filecontent>H4sIAAAAAAAAALVZa3OjSLL9fB...
(Snip)
</ns2:filecontent>
<ns2:contentType>application/gzip</ns2:contentType>
</ns2:wsresponse>
Web服务实际上是返回一个使用mime-type application / gzip编码的文件(如ns2:contentType中所示)。我不确定如何在java中将文件保存在客户端的磁盘上?
答案 0 :(得分:0)
<ns2:filecontent>
标记似乎包含BASE64编码的字符串,该字符串可能是文件的内容。
基本上采用BASE64编码的字符串对其进行解码,结果byte []可用于将数据存储在磁盘上。