Request.Content.ReadAsMultipartAsync(供应商)

时间:2012-05-10 21:19:01

标签: asp.net file http asp.net-web-api

我正在使用ASP.NET Web API。我有以下代码保存传入的文件,然后获取文件名。

MultipartFormDataStreamProvider provider = new MultipartFormDataStreamProvider(HttpContext.Current.Server.MapPath("~/Files"));
Task<IEnumerable<HttpContent>> task = Request.Content.ReadAsMultipartAsync(provider);

return task.ContinueWith<string>(contents =>
{ 
    string filename = provider.BodyPartFileNames.First().Value;

当我在托管时运行它时,我得到了正确的文件名,但似乎文件没有被保存。

File.Exists(filename)返回false。

虽然这在当地很好用。任何想法都会非常感激(一整天都在这里......)

如果您想了解更多信息,请与我们联系。

感谢。

0 个答案:

没有答案