4

我需要上传一个 1.5MB 的文件。鉴于这将被序列化为base64。估计我需要在 WCF 的 maxReceivedMessageSize 设置中使用的值的好方法是什么?

4

1 回答 1

5

Base64 编码将 byte[] 值增加了大约 33% - 每 6 位映射到一个占用一个字节的 ASCII 字符,因此输入中的每 3 个字节(24 位)在输出中生成 4 个字节(24 / 6) . 您正在查看文件本身的 ~2MB。如果您在操作中添加任何其他参数,加上 SOAP 的开销(信封和标头),您应该为该设置找到一个合理的值。

于 2013-05-22T07:24:29.620 回答