我正在使用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。
虽然这在当地很好用。任何想法都会非常感激(一整天都在这里......)
如果您想了解更多信息,请与我们联系。
感谢。