1

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

4

1 回答 1

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);
}
于 2013-11-06T05:55:36.637 回答