1

我正在尝试使用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'
    });
4

1 回答 1

2

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

于 2011-02-01T14:34:47.337 回答