2

我正在使用 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。

不过,这在本地工作得很好。任何想法将不胜感激(一整天都在这……)

如果您想了解更多信息,请告诉我。

谢谢。

4

0 回答 0