此问答展示了如何通过 XML Web 服务将文件作为字节数组发送。使用这种方法进行文件传输会产生多少开销?我假设数据看起来像这样:
<?xml version="1.0" encoding="UTF-8" ?>
<bytes>
<byte>16</byte>
<byte>28</byte>
<byte>127</byte>
...
</bytes>
如果此格式正确,则必须首先将字节转换为 UTF-8 字符。这些字符中的每一个分配 8 个字节。字节是以 10 为基数、十六进制还是二进制字符存储的?由于 XML 数据和字符编码,文件在发送时看起来要大多少?压缩是内置在 Web 服务中的吗?