我们有一个类似的报告解决方案。
报告可以是xml,xls,txt等类型。
将报告文件发送给客户端的最佳做法是什么?我看过一个使用REst and Stream的示例,但这并不适合。
如果我们想在DTO中返回它,我们必须使用什么数据类型?
答案 0 :(得分:2)
从WCF返回文件时,我建议您查看Streaming Message Transfer。
这允许您将文件作为流返回 - 而不是必须在发送它们之前将它们完整地组装在服务器上。这样,您甚至可以流回大型文件,而不会给服务器带来太多负担。
马克
答案 1 :(得分:0)
您可以将netTcpBinding或netPeerTcpBinding用于WCF服务以传输文件。
点击此处进行比较:http://www.pluralsight.com/community/blogs/aaron/archive/2007/03/22/46560.aspx