Zum Inhalt springen

@capgo/capacitor-Datei-Teiler

Dateien teilen und speichern, indem Sie native Blätter, Android-MediaStore und Browser-Downloads verwenden.

Übersicht

Übersicht

@capgo/capacitor-file-sharer Dateien teilen oder speichern Sie Daten aus Basis64-Daten, Daten-URLs, lokalen Dateipfaden, URLs, URIs und __CAPGO_KEEP_0__ file:// URLs content:// URIs, and 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 allen Plattformen über denselben Speicherpfad exportieren muss.

  • 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.
PlattformTeilen-VerhaltenSpeichern-Verhalten
AndroidVerwendet ein FileProvider, ClipData, und URI-Grants, damit der Datei-Vorschau- und -Thumbnail-Reader Zugriff auf die Datei hat.Verwendet MediaStore auf Android 10+ und öffentliche Ordner auf Android 9 und darunter.
iOSVerwendet UIActivityViewController mit base64- oder direkter Pfad-basierter Dateien.Öffnet das native Teilen-Sheet, damit der Benutzer Save to Files oder einen anderen Zielort wählen kann.
WebsiteHerunterlädt die Datei.Herunterlädt die Datei.
MethodeBeschreibung
shareTeilen Sie ein Datei mithilfe des native Share-Sheets auf Android und iOS, oder laden Sie sie auf Web herunter.
saveSpeichern Sie eine Datei lokal auf Android/Web, oder öffnen Sie das iOS-Save/Share-Sheet.
getPluginVersionGibt die Versionsmarke der Plattformimplementierung zurück.

Diese Referenz wird von src/definitions.ts in capacitor-datei-teiler.

Wenn Sie @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-datei-Teiler verwenden @capgo/capacitor-file-sharer Verwendung von @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-datei-Teiler für die native Fähigkeit in Verwendung von @capgo/capacitor-datei-Teiler, @capgo/capacitor-speicherplatz-sqlite für die Implementierungsdetail in @capgo/capacitor-speicherplatz-sqlite, Verwendung von @capgo/capacitor-speicherplatz-sqlite für die native Fähigkeit in Verwendung von @capgo/capacitor-speicherplatz-sqlite, @capgo/capacitor-datei für die Implementierungsdetail in @capgo/capacitor-datei und @capgo/capacitor-datei-Teiler Mit @capgo/capacitor-Datei für die native Fähigkeit in Mit @capgo/capacitor-Datei.