将XML作为编码字节数组发送到XML中是否合理

时间:2010-03-12 09:12:42

标签: xml pdf encode

我希望从网络服务电话中返回PDF。 (ATM,客户端需要自定义代理)

AFAICS,有两种方法可以做到这一点

a)将链接返回到可通过Web访问的位置 b)对PDF进行编码并将其包含在XML

在我的情况下,a)将需要从客户端进行2次旅行,第一次获取路径,第二次获取文件。

然而,wrt b),这个链接(http://www.coderanch.com/t/279020/Streams/java/wrting-bytearray-xml-file#1283263)表明编码PDF不是一个好主意,但没有解释。

如果有人提出上述建议(以及可能的其他替代方案),我将不胜感激。

很多thx

西蒙

2 个答案:

答案 0 :(得分:0)

是否必须是网络服务电话?您是否可以向网站中的页面发送简单的获取请求,以便从中返回PDF?然后,您可以对此请求强制执行SSL。

答案 1 :(得分:0)

你会对它进行Base64编码吗?

来自维基百科“非常粗略地说,base64编码的二进制数据的最终大小等于原始数据大小的1.37倍+ 814字节(用于标题)。”

所以这很快就会超过2次网络旅行的劣势。