我正在使用.NET MVC3和JQuery uploadify插件,我似乎从返回的'onError'Upitify对象中得到HTTP 302错误。
当我检查萤火虫时,似乎甚至没有任何东西被发回服务器,只是获取cancelImg。
有人可以帮忙吗?
以下是我的视图代码,在global.asax文件中,我有“/ settings / terms-and-conditions / 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";
}
答案 0 :(得分:0)
它通常与以下
有关<authorization>
<allow users="*"/>
</authorization>
从您的web.config