폴더를 선택하고 안에있는 모든 파일을 업로드해야하므로 JUpload (http://jupload.sourceforge.net/)를 사용하여 파일 업로드를 처리하고 있습니다. 어쨌든, 내 문제는 동일한 코드로 IIS7 파일 업로드가 작동하고 Asp Net Development Server (MS Visual Studio 2010)에서 업로드가 실패합니다 (오류 메시지 : "문자열 '^ SUCCESS $' 응답 본문에서 발견되지 않음 ").Asp.net JUpload를 사용하여 개발 서버에서 Net MVC 파일 업로드
_HTTP :
이 public ActionResult UploadTest(HttpPostedFileBase file)
{
Debug.WriteLine("ContentType: " +Request.ContentType + " HttpMethod: " + Request.HttpMethod);
Debug.WriteLine("File is null ?: " + (file == null));
Response.StatusCode = 200;
if (file != null)
{
Debug.WriteLine("filename: " + file.FileName + " size: " + file.ContentLength + " Type: " + file.ContentType);
Response.Write(file.FileName);
}
Response.Write("\n");
return Content("SUCCESS");
}
JUpload의 로그는 개발 서버에서이 문제를 보여줍니다
내 코드는 다음과 같습니다 //paste-it.net/public/j6608f6/
이것은 IIS7에서입니다
http://paste-it.net/public/f51cbb7/
서있 내가 파일을 컨트롤러를 통해 전달되는 볼 수 있지만 개발 서버에서 오류를 소개하는 추가 HTTP 코드 100 것 같습니다.
내가 어떤 제안을 드리겠습니다 :)
친애하는 바바라, 와우, 나는 대답은 더 이상 : 예, 그것은 나를 이었다 기대하지 않았다 공식 JUpload 포럼에 게시 한 사람도 있습니다. 업로드 문제가 IIS에서 발생했기 때문에 나는이 문제에 대해 더 많은 생각을하지 않았으며 다른 일을해야했습니다. 그러나 지금부터는 JUpload ("너무 많은 파일 열기"- 약 300MB의 파일 1000 개를 업로드 할 때 오류 메시지가 나타남) 디버깅을 위해 개발 서버에서 업로드를 실행하게되어 기쁩니다. D – barabler