0
这是我上传文件的代码。当我在dev
服务器上运行时,一切正常。但是当我将我的应用程序发布到IIS时,它停止工作。类似fileInfo
类的文件不存在。ASP.NET Web api文件上传和IIS
fileInfo.Length
也会引发错误fileInfo.Exists
为false。
而provider.FormData.Get("Note");
返回null。
var provider = new MultipartFormDataStreamProvider("~/files");
Task<HttpResponseMessage> task = Request.Content.ReadAsMultipartAsync(provider).ContinueWith(t =>
{
var fileInfo = new FileInfo(provider.FileData[0].LocalFileName);
float size = Convert.ToSingle(fileInfo.Length);
string note = provider.FormData.Get("Note");
..
..
..
});