sharepoint Web服务即使文件在最大文件大小范围内,也会超出最大请求长度

dan*_*nae 3 sharepoint web-services web-config sharepoint-webservice

我已将web.config配置为允许50 MB,<httpRuntime maxRequestLength="51200" /> 但是当我尝试将40 MB 的Atachment添加到sharepoint列表时,它会失败.但是如果我将maxRequestLength增加到52 MB,它就可以工作 <httpRuntime maxRequestLength="53248" />.
怎么了??Web服务调用是否会增加请求的大小?有没有办法解决这个问题,所以如果我将maxRequestLength配置为50 MB,它允许50 MB?

Mar*_*arc 5

通过WSS 3.0 Web服务上载的文件实际上放在XML消息本身中.为了实现这一点,它变为Base64编码.由于该过程的性质,这将使文件大小增加33%.您必须确保允许比您引用的web.config设置中的最大文件多33%.