Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2015, 14:31
nilburcion
 
Fecha de Ingreso: diciembre-2011
Mensajes: 98
Antigüedad: 13 años, 1 mes
Puntos: 29
Respuesta: ¿Leer .txt local sin ser type="file" se puede?

Vale lo que tú quieres hacer básicamente, por razones obvias de seguridad, no se puede.

Peroooo..... Lo que si que puedes hacer es una subida en "batch" lo que quiere decir que puedes incluir todos esos archivos .txt de "una sola tirada", tan solo con añadirle el atributo "multiple" al input. Tienes más información en aquí y aquí.

Igualmente te dejo el ejemplo de la primera que es el más útil:
Código HTML:
<!--multiple is set to allow multiple files to be selected-->
<input id="myfiles" multiple type="file"> 
Código Javascript:
Ver original
  1. var pullfiles=function(){
  2.     // love the query selector
  3.     var fileInput = document.querySelector("#myfiles");
  4.     var files = fileInput.files;
  5.     // cache files.length
  6.     var fl=files.length;
  7.     var i=0;
  8.  
  9.     while ( i < fl) {
  10.         // localize file var in the loop
  11.         var file = files[i];
  12.         alert(file.name);
  13.         i++;
  14.     }    
  15. }
  16.  
  17. // set the input element onchange to call pullfiles
  18. document.querySelector("#myfiles").onchange=pullfiles;

Suerte