Skip to content

@capgo/capacitor-file-sharer

Partagez et sauvegardez des fichiers avec des feuilles natives, Android MediaStore et téléchargements de navigateur.

@capgo/capacitor-file-sharer partage ou sauvegarde des fichiers à partir de données base64, de URL de données, de chemins de fichiers locaux, des URL, des URI et __CAPGO_KEEP_0__ file:// shares or saves files from base64 data, data URLs, local file paths, URLs, URIs, and __CAPGO_KEEP_0__ content:// URIs, and Capacitor _capacitor_file_ URLs.

Utilisez-le lorsque votre application a besoin d'exporter des rapports, des sauvegardes, des images, des vidéos, des PDF, des archives ZIP ou d'autres fichiers générés sans obliger chaque plateforme à emprunter le même chemin de stockage.

  • share - Ouvrez la feuille de partage native sur Android et iOS, ou téléchargez le fichier sur Web.
  • save - Enregistrez dans les collections publiques Android, ouvrez la feuille de sauvegarde/ partage sur iOS, ou téléchargez sur Web.
  • getPluginVersion - Retournez la version d'implémentation du plugin native/web.
PlateformeComportement de partageComportement d'enregistrement
AndroidUtilise une FileProvider, ClipDataUtilise une URI pour afficher des aperçus et des miniatures, et permet de lire le fichier.Utilise MediaStore sur Android 10+ et les répertoires publics sur Android 9 et en dessous.
iOSUtilise UIActivityViewController avec des fichiers au format base64 ou des chemins de fichiers directement.Ouvre la feuille de partage native pour que l'utilisateur puisse choisir Enregistrer dans les fichiers ou un autre destinataire.
WebTélécharge le fichier.Télécharge le fichier.
MéthodeDescription
sharePartager un fichier à l'aide de la feuille de partage native sur Android et iOS, ou télécharger sur Web.
saveEnregistrer un fichier localement sur Android/Web, ou ouvrir la feuille de sauvegarde/partage iOS.
getPluginVersionRenvoie la marque de version de l'implémentation du système d'exploitation.

Cette référence est synchronisée à partir de 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’avec Utilisez @capgo/capacitor-file-sharer pour la capacité native dans Utilisez @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite pour le détail d'implémentation dans @capgo/capacitor-data-storage-sqlite, Utilisez @capgo/capacitor-data-storage-sqlite pour la capacité native dans Utilisez @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file pour le détail d'implémentation dans @capgo/capacitor-file, et Utilisation de @capgo/capacitor-fichier pour la capacité native dans Utilisation de @capgo/capacitor-fichier.