Übersicht
Section titled “Overview”@capgo/capacitor-file-sharer teilt oder speichert Dateien aus Basis64-Daten, Daten-URLs, lokalen Dateipfaden. file:// URLs content:// 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 Zwang auf alle Plattformen durch denselben Speicherpfad exportieren muss.
Kernfunktionen
Section titled “Core Capabilities”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 von Verhalten | Speichern von Verhalten |
|---|---|---|
| Android | Verwendet ein FileProvider, ClipDataund URI-Grants, damit der Datei-Chooser-Vorschau und -Thumbnail-Zugriff möglich ist. | Verwendet MediaStore auf Android 10+ und öffentliche Verzeichnisse auf Android 9 und darunter. |
| iOS | Verwendet UIActivityViewController mit base64 oder direkten Pfad-gestützten Dateien. | Öffnet das native Teilen-Sheet, damit der Benutzer zwischen Speichern in Dateien oder einer anderen Zieldestination wählen kann. |
| Web | Herunterlädt das Datei. | Herunterlädt das Datei. |
Öffentlich API
Sektion mit dem Titel “Öffentlich API”| Methode | Beschreibung |
|---|---|
share | Eine Datei mithilfe des native Teilen-Sheets auf Android und iOS teilen oder auf Web herunterladen. |
save | Eine Datei lokal auf Android/Web speichern oder auf iOS das Speichern/Teilen-Sheet ö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.
Weitergehen von @capgo/capacitor-datei-Teiler
Abschnitt mit dem Titel “Weitergehen von @capgo/capacitor-datei-Teiler”Wenn Sie Capgo verwenden @capgo/capacitor-datei-Teiler zum Planen von Speicher und Dateihandling verwenden, verbinden Sie es mit Mit @capgo/capacitor-datei-Teiler für die native Fähigkeit in Mit @capgo/capacitor-datei-Teiler, @capgo/capacitor-datenspeicher-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-Datei Für die Implementierungsdetails in @capgo/capacitor-file und Mit @capgo/capacitor-file Für die native Fähigkeit in Mit @capgo/capacitor-file.