2017-11-16 2 views
0

Ich versuche, auf lokale Datei von Browser zuzugreifen. Die Datei befindet sich im Client-Computer unter C-Laufwerk.Zugriff auf lokale Datei vom Browser mit jquery oder Javascrip

Ich versuchte andere Lösung, aber alle gaben mir Fehler Zugriff verweigert.

Ich weiß, dass fast alle Browser diese Funktionalität deaktiviert haben, aber es gibt keine Einstellung, die wir im Browser oder im Client-Computer vornehmen können, damit es funktioniert.

Jemand hat mir gesagt, dass ich die Browser-Erweiterung installieren soll, damit es funktioniert, aber ich weiß nicht, wie ich das machen soll.

try { 
       var xmlhttp; 
       if (window.XMLHttpRequest) { 
        xmlhttp = new XMLHttpRequest(); 
       } 
       else { 
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
       } 

       xmlhttp.onreadystatechange = function() { 
        if (xmlhttp.readyState == 4) { 
         var lines = xmlhttp.responseText; //*here we get all lines from text file* 
         alert(lines); 
        } 
       } 

       xmlhttp.open("GET", "file:///E:\file.txt", true); 
       xmlhttp.send(); 
      } catch (e) { 
       alert(e); 
      } 

Jede Hilfe wird sehr geschätzt.

Dank

Antwort

0

Leider nein, aus Sicherheitsgründen Sie eine Datei von der Festplatte des Benutzers nicht automatisch laden können.

Sie können einen <input name="myFile" type="file"> erstellen und den Benutzer manuell die Datei auswählen, die Sie benötigen. Dies ist der einzige Weg

Verwandte Themen