HTML selbst kann lokale Dateien nicht direkt lesen, aber es kann mit den folgenden Methoden gelöst werden: Verwendung der FileReader-API: Verwenden Sie die readAsText()-Methode der FileReader-API, um den Inhalt der Textdatei zu lesen. Verwenden von XMLHttpRequest: Verwenden Sie XMLHttpRequest (XHR), um eine HTTP-Anfrage an den Server zu senden, um eine lokale Datei zu lesen. Verwenden der Fetch-API: Verwenden Sie die Fetch-API zum Senden von HTTP-Anfragen, ähnlich wie XMLHttpRequest, bietet jedoch eine modernere Möglichkeit.
So lesen Sie lokale Textdateien in HTML
HTML selbst kann nicht direkt auf das lokale Dateisystem zugreifen. Wir können dieses Problem jedoch lösen, indem wir:
Mit der FileReader-API
Die FileReader-API bietet readAsText()
eine Methode, die zum Lesen von Textdateiinhalten verwendet werden kann:
<input type="file" id="file-input"> <script> const fileInput = document.getElementById('file-input'); fileInput.addEventListener('change', (e) => { const file = e.target.files[0]; const reader = new FileReader(); reader.onload = (e) => { const text = e.target.result; // 使用 text }; reader.readAsText(file); }); </script>
Mit XMLHttpRequest
XMLHttpRequest (XHR) ist eine An API, die über HTTP-Anfragen mit dem Server interagiert. Wir können dies verwenden, um lokale Dateien zu lesen:
<script> const request = new XMLHttpRequest(); request.open('GET', 'local-file.txt'); request.onload = () => { const text = request.responseText; // 使用 text }; request.send(); </script>
Mit der Fetch-API
Die Fetch-API ist eine Alternative zu XHR und bietet eine modernere Möglichkeit, HTTP-Anfragen zu verarbeiten:
<script> fetch('local-file.txt') .then(response => response.text()) .then(text => { // 使用 text }) .catch(error => { // 处理错误 }); </script>
HINWEIS: Aus Sicherheitsgründen kann diese Methode Lesen Sie nur Textdateien aus derselben Quelle (Domäne, Protokoll und Port).
Das obige ist der detaillierte Inhalt vonSo lesen Sie lokale Textdateien in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

HtmltagsareessentialwebdevelopmentaTheStructureAndenhanceWebpages.1) Sie definelayout, semantics und interaktivität.2) SemantictagsimproveAccessibilityandseo.3) ordnungsgemäße Kennzeichnung.

Ein konsistenter HTML -Codierungsstil ist wichtig, da er die Lesbarkeit, Wartbarkeit und Effizienz des Codes verbessert. 1) Verwenden Sie Kleinbuchstaben und Attribute, 2) Behalten Sie die konsistente Einklebung, 3) Wählen und halten Sie sich an Einzel- oder Doppelzitate.

Lösung zur Implementierung von Multi-Project-Karussell in Bootstrap4, das Multi-Project-Karussell in Bootstrap4 implementiert, ist keine leichte Aufgabe. Obwohl Bootstrap ...

Wie kann man den Effekt der Penetration des Maus -Scroll -Ereignisses erreichen? Wenn wir im Internet stöbern, begegnen wir oft auf spezielle Interaktionsdesigns. Zum Beispiel auf der offiziellen Website von Deepseek � ...

Der Standard -Playback -Steuerungsstil von HTML -Video kann nicht direkt über CSS geändert werden. 1. Erstellen Sie benutzerdefinierte Steuerelemente mit JavaScript. 2. verschönern diese Kontrollen durch CSS. 3. Berücksichtigen Sie Kompatibilität, Benutzererfahrung und -leistung. Wenn Sie Bibliotheken wie Video.js oder PLYR verwenden, können Sie den Prozess vereinfachen.

Potenzielle Probleme bei der Verwendung natives Auswahl von Mobiltelefonen bei der Entwicklung mobiler Anwendungen haben wir häufig auf die Auswahl von Kästchen. Normalerweise Entwickler ...

Was sind die Nachteile der Verwendung von nativen Auswahl auf Ihrem Telefon? Bei der Entwicklung von Anwendungen auf mobilen Geräten ist es sehr wichtig, die richtigen UI -Komponenten auszuwählen. Viele Entwickler ...

Verwenden Sie drei.Js und Octree, um die Kollisionsabwicklung von Drittrohr im Raum zu optimieren. Verwenden Sie Octree in drei.js, um das Roaming von Drittpersonen im Raum zu implementieren, und fügen Sie Kollisionen hinzu ...


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!
