Я использую .NET MVC3 вместе с плагином JQuery uploadify, и мне кажется, что я получаю ошибку HTTP 302 от возвращенного объекта onFrror Uploadify.
Когда я регистрируюсь в firebug, кажется, что ничего не отправляется обратно на сервер, только получение для cancelImg.
Может кто-нибудь помочь?
Ниже приведен код моего представления, и в файле global.asax у меня есть настройка части "/ settings / Terms-and-condition / upload" для перехода к моему контроллеру, которая также следует
$(document).ready(function () {
var t = '@(Request.Cookies[FormsAuthentication.FormsCookieName] != null ? Request.Cookies[FormsAuthentication.FormsCookieName].Value : string.Empty)';
$("#file_upload").uploadify({
'uploader': '@Url.Content("~/_media/scripts/uploadify/uploadify.swf")',
'cancelImg': '@Url.Content("~/_media/scripts/uploadify/cancel.png")',
'buttonText': 'Upload Files',
'scriptData': { token: t },
'script': '/settings/terms-and-conditions/upload',
//'folder': '/uploads',
//'fileDesc': 'Image Files',
//'fileExt': '*.jpg;*.jpeg;*.gif;*.png',
'multi': true,
'auto': true
});
});
Контроллер
[AcceptVerbs(HttpVerbs.Post)]
public string Upload(HttpPostedFileBase fileData)
{
//var fileName = this.Server.MapPath("~/uploads/" + System.IO.Path.GetFileName(fileData.FileName));
//fileData.SaveAs(fileName);
return "ok";
}