首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jquploader错误#302

jquploader错误#302
EN

Stack Overflow用户
提问于 2011-08-04 14:10:41
回答 1查看 742关注 0票数 0
代码语言:javascript
复制
<script src="../jquery-1.4.4.min.js" type="text/javascript"></script>
 <script src="../jquery.flash.js" type="text/javascript"></script> 
<script src="../jquery.jqUploader.js" type="text/javascript"></script>
    <script type="text/javascript">
        $(document).ready(function () {
            $("#example3").jqUploader({ background: "FFFFDF", barColor: "FF00FF",
                allowedExt: "*.zip",
                src: "../jqUploader.swf",
                uploadScript : "@Url.Action("Upload","Car")",
                afterScript : onRequestCompleted
            });
        });
      </script>

    <form action="@Url.Action("Upload","Car")"   class="a_form">
                <div id="example3"></div>
    </form>

/操作A

代码语言:javascript
复制
public string Upload(HttpPostedFileBase fileData)
{

    if (this.Request.Files.Count == 0)
    {
        return "";
    }

    var fileName = this.Server.MapPath("~/AAA/" + System.IO.Path.GetFileName(fileData.FileName));
    fileData.SaveAs(fileName);

    return "ok";
}

/我在2个地方使用了这段代码。首先,我在HomeController/Upload操作A中使用,在Home/Index.cshtml.中使用Html部分,然后使用jqUploader。Bat当我移动代码时:Area/AdminPanel/Controllers/CarController.cs中的action A和Areas/AdminPanel/Views/Car/__Extract.cshtml中的Http不工作,并得到jQUploader #302错误。

/当我使用新的MVC项目时,此代码可以正常工作。但是当我想在我的项目中使用时,给出了错误# 302。我想它来自Global.asax.cs,我不知道如何解决这个问题。谁能说出为什么会这样呢?

EN

回答 1

Stack Overflow用户

发布于 2011-08-04 17:41:48

HTTP状态代码302表示您的服务器正在将您重定向到其他位置。通过使用firebug找出位置,并让我知道。此外,您可能需要将属性[HttpPost]添加到上载操作中。

重定向的最常见原因是您未登录并试图访问管理功能。(我通过查看路径Areas/AdminPanel/Views/Car/来怀疑这一点),然后服务器会将您重定向到登录页面。

检查Authorize属性是列在Global.asax.cs中的全局过滤器中,还是列在操作Upload的顶部。如果是,则登录,然后上传。

如果您已登录,则检查此jqUploader是否正在发送身份验证cookie,再次使用firebug net面板XHR选项卡来找出所有这些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6936903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档