这是一个非常初学的问题,但我不熟悉如何使用HttpContext.Current.Request.Files
让我假装我的webService Url:
http://127.0.0.1/iisEntry/myApi.asmx
有人可以提供一些关于如何将文件上传到以下网络方法的快速代码吗?
public void AddDocument(String title)
{
var action = new AddDocumentAction
{
File = HttpContext.Current.Request.Files[0],
DocumentTitle = title
}
processor.Process(action);
}
答案 0 :(得分:1)
HttpContext.Current.Request.Files包含使用“multipart / form-data”编码类型的POST请求上传的文件。 ASMX Web服务只能处理基于XML / SOAP的请求,因此您无法以这种方式上传文件。
选项包括: