2011-02-01 3 views
1

Я пытаюсь использовать plupload для загрузки файлов в ASP.NET. Мой обработчик загрузки в идеале должен быть включен в аутентификацию форм на моем сайте, но в этом случае он не работает. Я не вижу запроса, который plupload делает в firebug, и не понимает, что он делает. Есть ли способ обойти эту проблему?plupload с обработчиком ASP.NET, прошедшим проверку подлинности

Вот мой 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' 
    }); 

ответ

2

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

Смежные вопросы

 Смежные вопросы