Question

Je suis en train d'utiliser plupload pour télécharger des fichiers dans ASP.NET. Mon gestionnaire de téléchargement doit idéalement être inclus dans l'authentification des formulaires sur mon site, mais il ne fonctionne pas dans ce cas. Je ne vois pas la demande que plupload fait à Firebug, et ne comprennent pas vraiment ce que son fait. Y at-il moyen de contourner ce problème?

Voici mon code d'initialisation de 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'
    });
Était-ce utile?

La solution

J'ai eu ensemble flash comme la première exécution dans ma liste, et ce fut ce qui était utilisé. Flash a un bogue ( http://bugs.adobe.com/jira/browse/ FP-1044 ), ce qui provoque des cookies existants et les informations d'authentification (digest / base) à être mis au rebut lorsque vous faites FileReference.upload. plupload a un drapeau de flash force pour utiliser URLStream au lieu de FileReference.upload. Ce paramètre à true résout le problème que j'avais. :)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top