【发布时间】:2013-05-31 07:02:10
【问题描述】:
目前,我们的网络服务在一次网络服务调用中发送文件。否则这是可以接受的,但由于我们的移动设备有 40mb 的内存限制,这会导致一些问题。
很遗憾,我无法修改服务器端,那么有没有办法仅通过修改客户端来启用文件的分块或流式传输?我们正在使用 Asp.Net Web 服务(System.Web.Services,.NET3.5),但我也有兴趣听到 WCF 解决方案,如果它启用的话。
【问题讨论】:
-
在您当前的 WCF 实现中,您使用流还是字节数组进行传输?
-
我认为如果您不能在服务器端进行更改,那将很难。现在如何定义端点?
-
嗯..我们还没有 WCF 客户端,但如果它可以启用它,那可能是一个选项。该方法以字节数组的形式传输数据,端点只是具有默认设置的基本 http 端点。
标签: .net wcf web-services system.web