Aller au contenu

@capgo/capacitor-file-sharer

Partagez et enregistrez des fichiers à partir de données base64 ou de chemins locaux sur Android, iOS et Web

Partagez et enregistrez des fichiers à partir de données base64 ou de chemins locaux sur Android, iOS et Web

Commencez par share() et les autres méthodes principales listées ci-dessous.

PlateformeSupportNotes
iOSOuiNatif
AndroidOuiNatif
Le WebOuiTélécharge des fichiers dans le navigateur
  • share - Ouvre la feuille de partage native sur Android et iOS, ou télécharge le fichier sur le Web.
  • save - Enregistre dans les collections publiques Android, ouvre la feuille de partage/enregistrement iOS, ou télécharge sur le Web.
  • getPluginVersion - Retourne la version de l'implémentation du plugin native/web.
PlateformeComportement de partageComportement d'enregistrement
AndroidUtilise un FileProvider, ClipData, et des autorisations URI pour que les aperçus et les miniatures du sélecteur puissent lire le fichier.Utilise MediaStore sur Android 10+ et les répertoires publics sur Android 9 et versions antérieures.
iOSUtilise UIActivityViewController avec des fichiers en base64 ou via un chemin direct.Ouvre la feuille de partage native pour que l'utilisateur puisse choisir « Enregistrer dans Fichiers » ou une autre destination.
Le WebTélécharge le fichier.Télécharge le fichier.
MéthodeDescription
sharePartagez un fichier via la feuille de partage native sur Android et iOS, ou téléchargez-le sur le Web.
saveEnregistrez un fichier localement sur Android/Web, ou ouvrez la feuille de partage/sauvegarde d'iOS.
getPluginVersionRenvoie l'indicateur de version de l'implémentation de la plateforme.

Cette référence est synchronisée depuis src/definitions.ts dans capacitor-file-sharer.

Si vous utilisez @capgo/capacitor-file-sharer pour planifier le stockage et la gestion des fichiers, connectez-l’à Utiliser @capgo/capacitor-file-sharer pour la fonctionnalité native dans la section Utiliser @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite pour les détails d'implémentation dans @capgo/capacitor-data-storage-sqlite, Utiliser @capgo/capacitor-data-storage-sqlite pour la capacité native dans Utiliser @capgo/capacitor-data-storage-sqlite @capgo/capacitor-file pour le détail d'implémentation dans @capgo/capacitor-file, et Utiliser @capgo/capacitor-file pour la capacité native dans « Utiliser @capgo/capacitor-file. »