我正在使用 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。
不过,这在本地工作得很好。任何想法将不胜感激(一整天都在这……)
如果您想了解更多信息,请告诉我。
谢谢。