A file downloaded through WSS 3.0 web services is actually placed in the XML message itself. To make this happen, it becomes Base64 encoded . This will increase the file size by 33% due to the nature of this process. You will need to make sure that it is 33% larger than your largest files in the web.config setup that you talked about.
source
share