WCF文件上载-如何将文件包装到特定类中?
我正试图通过WCF服务上传一个文件。我可以上传一个文件作为WCF文件上载-如何将文件包装到特定类中?,wcf,Wcf,我正试图通过WCF服务上传一个文件。我可以上传一个文件作为流,但我还需要一个文件名 出于测试目的,我创建了一个带有标记的简单表单 根据文章()有一个类: [MessageContract] public class RemoteFileInfo : IDisposable { [MessageHeader(MustUnderstand = true)] public string FileName; [MessageHeader(MustUnderstand = tru
流
,但我还需要一个文件名
出于测试目的,我创建了一个带有
标记的简单表单
根据文章()有一个类:
[MessageContract]
public class RemoteFileInfo : IDisposable
{
[MessageHeader(MustUnderstand = true)]
public string FileName;
[MessageHeader(MustUnderstand = true)]
public long Length;
[MessageBodyMember(Order = 1)]
public Stream FileByteStream;
public void Dispose()
{
if (FileByteStream != null)
{
FileByteStream.Close();
FileByteStream = null;
}
}
}
现在-如何将文件值(从该
输入标记)传递到该类?谁是您服务的消费者/客户?它是REST还是SOAP服务?如果它是REST服务,那么希望您可以在这里找到类似的解决方案: