据我所知,maxReceivedMessageSize
属性的限制受max int size限制,即2147483647字节(2gb)我希望这些信息不正确,因为我正在输入它。
在我的应用程序中,我需要发送超过此大小限制的文件,我需要能够发送超过4-5 GB的文件。那有什么解决方法吗?还是我应该采用另一种方法?我真的被困在这里了。
即使我的maxReceivedMessageSize
限制为2gb,我的服务在上传和下载时也会以1.5 gb的速度抛出内存异常。请帮帮我。
答案 0 :(得分:0)
要通过WCF发送大型文件,应使用流式传输。有关如何进行流转移的信息,请参阅http://msdn.microsoft.com/en-us/library/ms789010.aspx