目前我们的web服务在一个web服务调用中发送文件。这本来是可以接受的,但由于我们的移动设备的内存限制为40mb,这就会产生一些问题。
不幸的是,我不能修改服务器端,所以有没有办法通过修改客户端来启用分块或流文件?我们正在使用Asp。Net web服务(System.Web)。但是我也有兴趣听到一个wcf的解决方案,如果它允许的话。
看看这篇文章:
大数据与流媒体
如何:使Web服务能够发送和接收大量数据
还有一个Web.config
配置的例子:
<configuration>
<system.web>
<httpRuntime maxMessageLength="102400"
executionTimeoutInSeconds="100"/>
</system.web>
</configuration>