我有这样的架构:
WebSite ASP.NET <-> DataBase服务<->
DAtabase正在收集非常大的文件。
用户通过WCF服务在aspx页面中请求一个大文件。服务调用数据库,并获取大文件。
现在,我的实体(datacontract)具有以下字段:
string Data1
string Data2
string Data3
byte[] FileBigger
如何通过WCF服务将大文件发送到网站?做这件事的最佳实践是什么?
发布于 2010-08-20 17:17:09
我推荐这篇来自MSDN的文章:
当您有大量数据要传输时,
中的流式传输模式是一种可行的替代方案,可以替代在内存中缓冲和处理整个消息的默认行为。
来自MSDN的Sample Code。
流示例演示了流传输模式通信的使用。该服务公开了几个发送和接收流的操作。
发布于 2010-08-20 17:01:14
https://stackoverflow.com/questions/3533104
复制相似问题