如何通过流对象向服务发送剪辑计算机上大文件的引用,然后开始从客户端计算机逐段下载它(我决定每秒传输多少MB )?我使用它的时候有什么限制吗?
发布于 2012-05-01 22:31:27
IIS不支持流-它缓冲整个请求。
CodeProject article: WCF 4.5 fixes this
在此之前,如果您使用IIS,则整个文件将存储在服务器内存中,然后再传递给您的服务。
现在的解决方案是以块的形式发送文件-每个块在单独的服务调用中发送。
这也将有助于您的带宽节流。这不是内置在WCF中的-你必须自己去做。您可以在客户端或服务器上限制每个块。
https://stackoverflow.com/questions/10397469
复制相似问题