wie kann ich in html lokale ordner auslesen?

4 Antworten

nur mit user interaktion mehrere files als beispiel . aber eben kein automatischen zugriff auf ordner etc , den dagegen spricht die origin des browser . also wenn nur mit browser addon .

<form>
  <input id="filein" name="filein" type="file" multiple >
</form>
window.onload = function() 
{
var fileInput = document.getElementById('filein');
   fileInput.addEventListener('change', function(e) 
   {
      for(var iii = 0 ; iii < fileInput.files.length; ++iii) {
         morefiles(iii,fileInput);
      }
   });

}
function morefiles(fi,fileInput) {

      var file = fileInput.files[fi];
      var frr = new FileReader();
      frr.onload = function ()
      {
           // action with filehandel frr.result      
      };
      frr.readAsArrayBuffer(file);
}

Was genau verstehst Du unter "lokale ordner auslesen".

HTML ist keine Programmiersprache, in der man etwas "auslesen" kann.

Falls Du eine URL auf eine lokale Datei suchst, die sieht etwa so aus:

file://C:/Users/User/MeineDatei.html

falls das noch jemand sucht:

(sagen wir Du willst C:\test anzeigen lassen)

am einfachsten baust Du in eine html-Datei den Link

<a target=new href=file:///c:/test">lokal</a>

ein