La verdad es que no sé si esto va para AJAX, JS o ASP (.Net) porque no sé dónde ubicar el fallo. Estoy siguiendo las instrucciones que se dan en http://valums.com/ajax-upload/ para realizar subida múltiple de archivos.
Para gestionar en servidor utilizo el código que viene en https://raw.github.com/gist/576593/1...76c6e/net.aspx.
El código JS es:
Código Javascript:
Ver original
<script language="javascript" type="text/javascript"> function createUploader() { var uploader = new qq.FileUploader({ element: $('#file-uploader')[0], allowedExtensions: [], action: '../Controladores/CargaArchivos.ashx', debug: true, onComplete: function(id, fileName, responseJSON) { var objJSON = jQuery.parseJSON(responseJSON); $('#ulLog').append('<li>' + fileName + '. JSON: ' + responseJSON[0] + '</li>'); } }); } $(document).ready(function() { createUploader(); $('#btnSubir').attr('src','subir.png'); }); </script>
La cuestión es que sí que se guardan los archivos en el directorio del servidor e incluso se registran los datos en el log:
Código TXT:
Pero en la respuesta que se muestra tras la subida es:Ver original
Upload Using UploadHandlerXhr Request.QueryString["qqfile"]: ClaveAleatoriaJS.html Request.Files.Count: 0 Request.ContentLength: 773 sLocalPath:D:\Usuario\Documentos\Visual Studio 2008\WebSites\proyecto\sigedo\temp\ClaveAleatoriaJS.html, File.Exists: False result: {"success","true","url","http://localhost:2866/proyecto/sigedo/temp/ClaveAleatoriaJS.html"}
· ClaveAleatoriaJS.html 0.8kB Failed
¿Alguna idea?
Gracias y un saludo.