如何使用WCF传输大文件

Dan*_*nir 6 wcf

我需要通过WCF服务传输大型Excel文件.我们的项目需要为客户生成一些报告,我们使用Excel生成报告.

现在该项目使用net.tcp绑定,但我们正在考虑切换到http绑定.

我读了另一篇关于传输大图像的帖子以及所有使用流媒体建议的答案.但是我想知道最好的方法是考虑它的Excel文件.文件大小有时可能接近〜10Mb.

JP *_*oto 7

是的,流式传输将使用TCP或HTTP - 您应该使用它.使用流式传输将无需一次性保存整个文件的大型内存缓冲区.这将提高应用程序的可伸缩性.