我们可以将一组文件流式传输到WCF服务吗?

时间:2013-11-06 05:27:20

标签: c# visual-studio-2010 wcf

我想将多个文件流式传输到WCF,但WCF不允许我。 现在我想发送一个文件数组,我们可以将一组文件流式传输到WCF服务吗? 这些文件是否会在一个流中序列化?

1 个答案:

答案 0 :(得分:0)

您需要以流模式工作,您是否尝试过使用邮件合同?

[MessageContract]
public class UploadFileRequest
{
        [MessageHeader]
        public string filePath;
        [MessageBodyMember]
        public Stream bytes;
}

[ServiceContract]
public interface IStreamTest
{
      [OperationContract]
      Stream GetStream(string filePath);

      [OperationContract]
       void PutStream(UploadFileRequest request);
}