.NET MVC3 C# - JQuery Uploadify错误HTTP 302

时间:2012-02-27 00:31:41

标签: jquery .net uploadify

我正在使用.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";
    }

1 个答案:

答案 0 :(得分:0)

它通常与以下

有关
<authorization>
   <allow users="*"/>
</authorization>

从您的web.config