Übersicht
Übersicht@capgo/capacitor-file-sharer teilt oder speichert Dateien aus Basis64-Daten, Daten-URLs, lokalen Dateipfaden, URLs, URIs und __CAPGO_KEEP_0__ file:// URLs, URIs und __CAPGO_KEEP_0__ content:// URLs, URIs und Capacitor _capacitor_file_ URLs.
Verwenden Sie es, wenn eine App Berichte, Sicherungskopien, Bilder, Videos, PDFs, ZIP-Archive oder andere generierte Dateien ohne das Festlegen eines gemeinsamen Speicherpfads für alle Plattformen exportieren muss.
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“share- Öffnen Sie das native Teilen-Sheet auf Android und iOS oder laden Sie die Datei auf Web herunter.save- Speichern Sie in Android-öffentlichen Sammlungen, öffnen Sie das iOS-Speichern/Teilen-Sheet oder laden Sie auf Web herunter.getPluginVersion- Gibt die native/Web-Plugin-Implementierungsversion zurück.
Plattformverhalten
Abschnitt mit dem Titel „Plattformverhalten“| Plattform | Teilen-Verhalten | Speichern-Verhalten |
|---|---|---|
| Android | Verwendet ein FileProvider, ClipData, und URI-Grants, damit der Datei-Vorschau- und -Miniaturansichts-Chooser die Datei lesen kann. | Verwendet MediaStore auf Android 10+ und öffentliche Ordner auf Android 9 und darunter. |
| iOS | Verwendet UIActivityViewController mit base64- oder direkten Pfad-gestützten Dateien. | Öffnet das native Teilen-Sheet, damit der Benutzer Save to Files oder einen anderen Zielort wählen kann. |
| Website | Herunterlädt die Datei. | Herunterlädt die Datei. |
Öffentlich API
Abschnitt mit dem Titel “Öffentliches API”| Methode | Beschreibung |
|---|---|
share | Ein Datei teilen, indem Sie die native Share-Schaltfläche auf Android und iOS verwenden oder die Datei auf Web herunterladen. |
save | Eine Datei lokal auf Android/Web speichern oder die iOS-Schaltfläche zum Speichern/Teilen öffnen. |
getPluginVersion | Gibt die Versionsmarke der Plattformimplementierung zurück. |
Quelle der Wahrheit
Abschnitt mit dem Titel “Quelle der Wahrheit”Diese Referenz wird von src/definitions.ts in capacitor-datei-teiler.
Weitermachen von @capgo/capacitor-datei-teiler
Abschnitt mit dem Titel “Weitermachen von @capgo/capacitor-datei-Teiler”Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-datei-Teiler verwenden @capgo/capacitor-datei-Teiler Um Speicherplatz und Dateihandling zu planen, verbinden Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-datei-Teiler mit Verwenden Sie @capgo/capacitor-datei-Teiler Für die native Fähigkeit in Verwenden Sie @capgo/capacitor-datei-Teiler, @capgo/capacitor-speicherplatz-sqlite Für die Implementierungsdetail in @capgo/capacitor-speicherplatz-sqlite, Verwenden Sie @capgo/capacitor-speicherplatz-sqlite Für die native Fähigkeit in Verwenden Sie @capgo/capacitor-speicherplatz-sqlite, @capgo/capacitor-datei Für die Implementierungsdetail in @capgo/capacitor-datei und Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei.