Tengo un problema con la entrada (tipo = "archivo") en Internet Explorer (he probado solo en 8).IE8 - entrada (tipo = "archivo") obtener archivos
HTML
<input id="drop-file-files" class="drop-file-waiting" type="file">
JS (http://code.jquery.com/jquery-latest.min.js)
$('#drop-file-files').change(function(e){
$.each(e.target.files, function(index, file){
alert(file);
});
});
que funcione perfecta en Firefox, Chrome y Safari retorno de objetos Archivo, pero IE devuelve un error porque "archivos" en e.target no está definido. ¿Alguien sabe cómo puedo obtener estos "archivos" usando JavaScript?
EDITADO: Documentación MSDN input type=file - Sólo IE10 files property
Ok Sé que no admite archivos múltiples, pero ¿cómo puedo obtener información para el archivo? –
@ThyagoQuintas ¿'e.originalEvent.dataTransfer.files [0]' funciona para usted? – Matthias
No, dataTransfer está vacío después de seleccionar un archivo. –