@capgo/capacitor-datei
Übersicht
Abschnitt mit dem Titel „Übersicht“Capacitor Datei-Plugin Implementiert Dateisystemoperationen ähnlich dem Cordova File-Plugin.
Hauptfunktionen
Abschnitt mit dem Titel „Hauptfunktionen“requestFileSystem- Anfrage eines Dateisystems.resolveLocalFileSystemURL- Resolve a file URL to an entry.getFile- Abrufen einer Dateieintragsdatei.getDirectory- Ein Verzeichnis eintragen.
Öffentlich API
Abschnitt mit dem Titel „Öffentlich API“| Methode | Beschreibung |
|---|---|
requestFileSystem | Ein Dateisystem anfordern. |
resolveLocalFileSystemURL | Eine Datei-URL auf einen Eintrag auflösen. |
getFile | Ein Dateieintrag erhalten. |
getDirectory | Ein Verzeichnis eintragen. |
readFile | Ein Datei als Text oder Base64 lesen. |
readAsDataURL | Ein Datei als Daten-URL (Base64 mit MIME-Typ-Präfix) lesen. |
writeFile | Daten in eine Datei schreiben. |
appendFile | Daten zu einem Datei anhängen. |
deleteFile | Eine Datei löschen. |
mkdir | Eine Verzeichnis erstellen. |
rmdir | Ein Verzeichnis löschen. |
readdir | Inhalte eines Verzeichnisses lesen. |
stat | Metadaten über eine Datei oder ein Verzeichnis abrufen. |
getMetadata | Metadaten über eine Datei oder ein Verzeichnis abrufen. Alias für stat(). |
rename | Rename or move a file or directory. |
move | Eine Datei oder ein Verzeichnis verschieben. Alias für rename(). |
copy | Eine Datei oder ein Verzeichnis kopieren. |
exists | Check if a file or directory exists. |
getUri | Den URI einer Datei abrufen. |
truncate | Ein Datei auf eine bestimmte Größe trancieren. |
getDirectories | Alle bekannten Dateisystem-Ordner abrufen. |
getFreeDiskSpace | Die verfügbare Festplattenplatz in Bytes abrufen. |
addListener | Für Lesevorgänge auf Fortschrittsereignisse hören. |
addListener | Schreibe auf Schreibvorgänge. |
removeAllListeners | Alle Ereignis-Listener entfernen. |
getPluginVersion | Die Plugin-Version abrufen. |
checkPermissions | Überprüfen Sie die aktuelle Berechtigungsstatus für Dateibearbeitungen. Bei Android überprüft dies die externen Speicherberechtigungen. Bei iOS und Web wird immer ‘erlaubt’ zurückgegeben, da keine besonderen Berechtigungen erforderlich sind. |
requestPermissions | Berechtigungen für Dateibearbeitungen anfordern. Bei Android werden die externen Speicherberechtigungen angefordert, die für das Zugreifen auf Dateien außerhalb der privaten Verzeichnisse des Apps erforderlich sind. Bei iOS und Web wird immer ‘erlaubt’ zurückgegeben, da keine besonderen Berechtigungen erforderlich sind. |
Referenzwerte
Abschnitt mit dem Titel ‘Referenzwerte’Verwenden Sie diese Werte, wenn Sie einen Speicherort auswählen, encoded Text schreiben oder Dateifehler behandeln.
| Wert | Der Benutzer findet |
|---|---|
DOCUMENTS | Persistente Benutzer- sichtbare Dokumente. Bei Android entspricht dies dem Verzeichnis der App-Dateien. |
DATA | Persistente private App-Daten. |
LIBRARY | Persistente App-Daten, die nicht benutzer-sichtbar sind. Bei Android entspricht dies dem Verzeichnis der App-Dateien. |
CACHE | Temporäre Cache-Daten, die das Betriebssystem löschen kann. |
EXTERNAL | Android-externe Speicherwurzel, wie ein SD-Karte oder gemeinsam genutzter externer Speicher. |
EXTERNAL_STORAGE | Android-externe Speicherdatenverzeichnis. |
APPLICATION | Leserechte Anwendungs-Paket- oder Assets-Verzeichnis. |
Kodierungen
Abschnitt mit dem Titel „Codierungen“| Wert | Verwenden |
|---|---|
utf8 | UTF-8-Text. |
ascii | ASCII-Text. |
utf16 | UTF-16-Text. |
Datei-Fehlercodes
Abschnitt mit dem Titel „Datei-Fehlercodes“| Wert | Code | Bedeutung |
|---|---|---|
NOT_FOUND_ERR | 1 | Die Datei oder das Verzeichnis wurde nicht gefunden. |
SECURITY_ERR | 2 | Die Operation wurde durch Sicherheitsregeln oder Berechtigungen blockiert. |
ABORT_ERR | 3 | Die Operation wurde abgebrochen. |
NOT_READABLE_ERR | 4 | Datei oder Verzeichnis kann nicht gelesen werden. |
ENCODING_ERR | 5 | Encoding is invalid or unsupported. |
NO_MODIFICATION_ALLOWED_ERR | 6 | Ziel kann nicht geändert werden. |
INVALID_STATE_ERR | 7 | Das Objekt befindet sich in einem ungültigen Zustand für die Operation. |
SYNTAX_ERR | 8 | Pfad oder Eingabesyntax ist ungültig. |
INVALID_MODIFICATION_ERR | 9 | Die angeforderte Änderung ist ungültig für das Ziel. |
QUOTA_EXCEEDED_ERR | 10 | Der Speicherplatz wurde überschritten. |
TYPE_MISMATCH_ERR | 11 | Der Werttyp entspricht nicht dem erwarteten Typ. |
PATH_EXISTS_ERR | 12 | Das Zielverzeichnis existiert bereits. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-Datei.
Weitergehen von @capgo/capacitor-Datei
Abschnitt mit dem Titel “Weitergehen von @capgo/capacitor-Datei”Wenn Sie Capgo verwenden @capgo/capacitor-Datei zum Planen von Speicher und Dateihandling verwenden, verbinden Sie es mit Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei @capgo/capacitor-daten-Speicher-SQLite für die Implementierungsdetails in @capgo/capacitor-data-storage-sqlite, Mit @capgo/capacitor-data-storage-sqlite für die native Fähigkeit in Mit @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-Uploader für die Implementierungsdetails in @capgo/capacitor-Uploader und Mit @capgo/capacitor-Uploader für die native Fähigkeit in Mit @capgo/capacitor-Uploader.