Überspringen Sie zum Inhalt

@capgo/capacitor-datei-teiler

Dateien mit native Sheets, Android MediaStore und Browser-Downloads teilen und speichern.

@capgo/capacitor-file-sharer Teilen oder Speichern von 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 exportieren muss, ohne dass jede Plattform durch denselben Speicherpfad gezwungen wird.

  • 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 - Rufen Sie die native/Web-Plugin-Implementierungsversion zurück.
PlattformVerhalten teilenVerhalten speichern
AndroidVerwendet ein FileProvider, ClipData, und URI-Grants, damit der Vorschau- und Thumbnail-Reader auf das Dateisystem zugreifen kann.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 zwischen Speichern in Dateien oder einer anderen Zieldestination wählen kann.
WebLädt das Datei herunter.Lädt die Datei herunter.
MethodeBeschreibung
shareTeilt eine Datei mithilfe des native Teilen-Sheets auf Android und iOS, oder lädt sie auf Web herunter.
saveSpeichert eine Datei lokal auf Android/Web, oder öffnet das iOS-Save/Teilen-Sheet.
getPluginVersionGibt die Versionsmarke der Plattformimplementierung zurück.

Diese Referenz wird von src/definitions.ts in capacitor-Datei-Teiler.