我想将多个文件流式传输到WCF,但WCF不允许我。 现在我想发送一个文件数组,我们可以将一组文件流式传输到WCF服务吗? 这些文件是否会在一个流中序列化?
答案 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);
}