Я использую JUpload (http://jupload.sourceforge.net/) для обработки загрузки файлов, так как мне нужна возможность выбрать папку и загрузить все файлы внутри.
Ну, в любом случае, моя проблема в том, что с тем же кодом на загрузке файла IIS7 работает и с сервером разработки Asp Net (MS Visual Studio 2010) загрузка завершится неудачно (сообщение об ошибке: «Строка« ^ SUCCESS $ » не найден в теле ответа ").
Мой код выглядит так:
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 показывает это на сервере разработки:
_ http://paste -it.net / государственный / j6608f6 /
и это из IIS7
http://paste -it.net / государственный / f51cbb7 /
Из того, что я вижу, файлы передаются через контроллер, но на сервере разработки, похоже, есть дополнительный HTTP-код 100, который вносит ошибку.
Буду рад любым предложениям:)