标签: .net wcf
我需要上传1.5MB的文件。鉴于这将被序列化为base64。什么是估计我需要在WCF的maxReceivedMessageSize设置中使用的值的好方法?
答案 0 :(得分:5)
Base64编码将byte []值增加大约33% - 每个6位映射到一个ASCII字符,该字符占用一个字节,因此输入中的每3个字节(24位)生成4个字节(24/6)in输出)。你看文件本身大约2MB。如果在操作中添加任何其他参数,加上SOAP(信封和标题)的开销,您应该为该设置找到合理的值。