Buenos días.
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:
Ver originalUpload 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"}
Pero en la respuesta que se muestra tras la subida es:
· ClaveAleatoriaJS.html 0.8kB Failed
¿Alguna idea?
Gracias y un saludo.