Kapitel 10. Arbeiten mit Dateien

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Einführung

Das Lesen von und das Schreiben von Dateien sind Teil vieler Anwendungen. In der Vergangenheit konntest du im Browser nicht wirklich mit lokalen Dateien arbeiten. Um Daten zu lesen, musstest du eine Datei auf einen Backend-Server hochladen, der sie verarbeitete und die Daten an den Browser zurückgab.

Um Daten zu schreiben, musste der Server eine herunterladbare Datei senden. Ohne Browser-Plug-ins gab es keine Möglichkeit, direkt mit Dateien zu arbeiten.

Heutzutage haben Browser eine erstklassige Unterstützung für das Lesen und Schreiben von Dateien. Der Eingabetyp file öffnet eine Dateiauswahl und liefert Daten über die ausgewählte Datei. Du kannst die unterstützten Dateien auch auf bestimmte Erweiterungen oder MIME-Typen beschränken. Von dort aus kann die Datei-API den Inhalt der Datei in den Speicher lesen.

Die Dateisystem-API geht noch einen Schritt weiter: Sie ermöglicht es deinem JavaScript-Code, direkt mit dem lokalen Dateisystem zu interagieren, ohne dass du erst eine Datei auswählen musst (je nach Einstellungen muss der Benutzer allerdings eine Erlaubnis erteilen!)

Du kannst diese APIs nutzen, um Texteditoren, Bildbetrachter, Audio- oder Videoplayer und vieles mehr zu erstellen.

Text aus einer Datei laden

Problem

Du möchtest einige Textdaten aus dem lokalen Dateisystem des Benutzers laden. ...

Get Web API Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.