plupload с обработчиком аутентифицированных форм ASP.NET
Я пытаюсь использовать 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 ответ
Я установил флэш-память как первую среду выполнения в моем списке, и это было то, что использовалось. Во Flash есть ошибка ( http://bugs.adobe.com/jira/browse/FP-1044), которая приводит к тому, что любые существующие файлы cookie и информация об аутентификации (дайджест / основная информация) отбрасываются при выполнении FileReference.upload. У plupload есть флаг, заставляющий Flash использовать URLStream вместо FileReference.upload. Установка этого значения в истинное положение устраняет проблему, с которой я столкнулся.:)