Zum Inhalt springen

@capgo/capacitor-file-sharer

Dateien aus Base64-Daten oder lokalen Pfaden auf Android, iOS und Web teilen und speichern

Dateien aus Base64-Daten oder lokalen Pfaden auf Android, iOS und Web teilen und speichern

Starte mit share() und den anderen unten aufgeführten Core-Methoden.

PlattformSupportNotizen
iOSJaNative
AndroidJaNativ
WebJaLädt Dateien im Browser herunter
  • share - Öffnet das native Share-Sheet auf Android und iOS oder lädt die Datei im Web herunter.
  • save - Speichert in öffentlichen Android-Sammlungen, öffnet das iOS-Save/Share-Sheet oder lädt im Web herunter.
  • getPluginVersion - Gibt die Version der nativen/Web-Plugin-Implementierung zurück.
PlattformShare-VerhaltenSpeicher-Verhalten
AndroidVerwendet ein FileProvider, ClipData, sowie URI-Berechtigungen, damit Chooser-Vorschauen und Thumbnails die Datei lesen können.Nutzt MediaStore auf Android 10+ und öffentliche Verzeichnisse auf Android 9 und darunter.
iOSVerwendet UIActivityViewController mit Base64 oder direktem Pfad.Öffnet das native Share Sheet, damit der Nutzer „In Dateien speichern“ oder ein anderes Ziel wählen kann.
WebLädt die Datei herunter.Lädt die Datei herunter.
MethodeBeschreibung
shareTeile Dateien über das native Share-Sheet auf Android und iOS oder lade sie im Web herunter.
saveSpeichert eine Datei lokal auf Android/Web oder öffnet das iOS Save/Share-Sheet.
getPluginVersionGibt den Versionsmarker der Plattform-Implementierung zurück.

Diese Referenz wird synchronisiert von src/definitions.ts in capacitor-file-sharer.

Wenn du es nutzt @capgo/capacitor-file-sharer um Speicher- und Dateiverwaltung zu planen, verbinde es mit Verwendung von @capgo/capacitor-file-sharer für die native Funktion bei der Nutzung von @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite für die Implementierungsdetails in @capgo/capacitor-data-storage-sqlite, Mit @capgo/capacitor-data-storage-sqlite für die native Funktionalität in „@capgo/capacitor-data-storage-sqlite verwenden“, @capgo/capacitor-file für das Implementierungsdetail in @capgo/capacitor-file und @capgo/capacitor-file verwenden für die native Funktion bei der Nutzung von @capgo/capacitor-file.