0
이것은 내 파일 업로드 용 코드입니다. 내가 이것을 dev
서버에서 실행할 때 모든 것이 잘 작동합니다. 그러나 IIS에 내 앱을 게시하면 작동이 멈 춥니 다. 파일이 존재하지 않는 것처럼 fileInfo
클래스가 작동합니다.ASP.NET 웹 API 파일 업로드 및 IIS
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");
..
..
..
});