我正在尝试通过 WCF 服务上传文件。我可以上传一个文件,Stream
但我还需要一个文件名。
出于测试目的,我创建了一个带有<input type='file' />
标签的简单表单。
根据文章(http://www.codeproject.com/Articles/166763/WCF-Streaming-Upload-Download-Files-Over-HTTP)有一个类:
[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;
}
}
}
现在 - 如何将文件值(从该input
标签)传递给该类?