0

这是我上传文件的代码。当我在dev服务器上运行它时,一切正常。但是当我将我的应用程序发布到 IIS 时,它停止工作。该类的fileInfo行为就像文件不存在一样。

fileInfo.Length抛出错误也是fileInfo.Exists错误的。

并且 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");

..
..
..                                     
});
4

1 回答 1

0

问题是文件夹没有写权限。

于 2013-03-15T11:44:10.153 回答