我需要通过WCF服务传输大型Excel文件。我们的项目需要为客户生成一些报告,并且我们使用Excel来生成报告。
现在,该项目使用net.tcp绑定(bind),但是我们正在考虑切换到http绑定(bind)。
我在SO上阅读了另一篇有关传输大图像的文章,并提出了使用流技术提出的所有答案。但是我想知道最好的方法是考虑它的Excel文件。文件大小有时可能会达到〜10Mb。
最佳答案
是的,streaming可以使用TCP或HTTP-您应该使用它。使用流式传输将不需要大型内存一次存储整个文件的缓冲区。这将增加应用程序的可伸缩性。
关于wcf - 如何使用WCF传输大文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1310587/