使用托管服务器从服务器下载大文件WCF

问题描述:

我需要编写WCF方法从服务器下载大文件,大约150MB。 任何人都可以提出最好的方法来使用?任何代码示例?使用托管服务器从服务器下载大文件WCF

+0

流媒体 - 在Google上搜索WCF流媒体。 – Tim 2012-02-16 18:58:37

您需要传输数据。

的合同应该是这样的:

[ServiceContract(Namespace="http://Microsoft.ServiceModel.Samples")] 
public interface IStreamedService 
{ 
    [OperationContract] 
    Stream RequestInfo(string query); 
} 

的配置是:

<bindings> 
    <basicHttpBinding> 
    <binding name="ExampleBinding" transferMode="Streamed"/> 
    </basicHttpBinding> 
</bindings> 

然后你需要实现的代码读取该文件,并作为流返回内容的合同。