Pregunta

Estoy tratando de usar plupa Para cargar archivos en ASP.NET. Mi controlador de carga idealmente debe incluirse en la autenticación de formularios en mi sitio, pero no funciona en este caso. No puedo ver la solicitud que PLUPLOAD realiza en Firebug, y realmente no entiendo lo que está haciendo. ¿Hay alguna forma de solucionar este problema?

Aquí está mi código de inicialización 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'
    });
¿Fue útil?

Solución

Tenía Flash establecido como el primer tiempo de ejecución en mi lista, y esto era lo que se estaba utilizando. Flash tiene un error (http://bugs.adobe.com/jira/browse/fp-1044), que hace que se descarten cualquier cookies e información de autenticación existente (Digest/Basic) al hacer filereferencia. PLUPLOAD tiene una bandera para obligar a Flash a usar URLStream en lugar de FileReference. Establecer esto en verdadero soluciona el problema que estaba teniendo. :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top