plupload с обработчиком аутентифицированных форм ASP.NET - PullRequest
1 голос
/ 01 февраля 2011

Я пытаюсь использовать 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'
    });

1 Ответ

2 голосов
/ 01 февраля 2011

У меня была установлена ​​вспышка в качестве первой среды выполнения в моем списке, и это было то, что использовалось. Flash содержит ошибку (http://bugs.adobe.com/jira/browse/FP-1044),), которая приводит к тому, что любые существующие файлы cookie и информация об аутентификации (дайджест / основная информация) отбрасываются при выполнении FileReference.upload. У plupload есть флаг, заставляющий Flash использовать URLStream вместо FileReference.upload Установка этого значения в true устраняет проблему, с которой я столкнулся.:)

...