【问题标题】:plupload with ASP.NET forms authenticated handler使用 ASP.NET 表单验证处理程序 plupload
【发布时间】:2011-02-01 11:16:44
【问题描述】:

我正在尝试使用plupload 在 ASP.NET 中上传文件。理想情况下,我的上传处理程序需要包含在我网站上的表单身份验证中,但在这种情况下它不起作用。我看不到 plupload 在 firebug 中发出的请求,也不太明白它在做什么。有什么办法可以解决这个问题吗?

这是我的 plupload 初始化代码:

$(function () {
    $("#uploader").pluploadQueue({
        runtimes: 'gears,flash,silverlight,browserplus,html5,html4',
        url: '/Handlers/UploadImage.ashx',
        filters: [
            { title: "Image files", extensions: "jpg,gif,png" },
            { title: "Zip files", extensions: "zip" }
        ],
        flash_swf_url: '/Scripts/plupload/plupload.flash.swf',
        silverlight_xap_url: '/Scripts/plupload/plupload.silverlight.xap'
    });

【问题讨论】:

    标签: asp.net handler formsauthentication plupload


    【解决方案1】:

    我将闪存设置为列表中的第一个运行时,这就是正在使用的。 Flash 中有一个错误 (http://bugs.adobe.com/jira/browse/FP-1044),它会导致在执行 FileReference.upload 时丢弃任何现有的 cookie 和身份验证(摘要/基本)信息。 plupload 有一个标志来强制 Flash 使用 URLStream 而不是 FileReference.upload。将此设置为 true 可以解决我遇到的问题。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      • 1970-01-01
      • 2017-05-31
      • 1970-01-01
      • 1970-01-01
      • 2018-04-16
      • 2014-06-19
      相关资源
      最近更新 更多