Passer à la navigation principale

@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, URL de données, chemins de fichiers locaux, file:// URLs, content:// URIs, et Capacitor _capacitor_file_ URLs.

Lorsqu'une application nécessite 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 - Ouvrir la feuille de partage native sur Android et iOS, ou télécharger le fichier sur Web.
  • save - Enregistrer dans les collections publiques Android, ouvrir la feuille de sauvegarde/ partage iOS ou télécharger sur Web.
  • getPluginVersion - Retourner la version d'implémentation du plugin native/web.
PlateformeComportement de partageComportement d'enregistrement
AndroidUtilise une FileProvider, ClipData, et les URI concèdent un choix de prévisualisation et de miniatures pour lire le fichier.Utilise MediaStore sur Android 10+ et les répertoires publics sur Android 9 et en dessous.
iOSUtilise UIActivityViewController avec des fichiers basés sur base64 ou des chemins directement supportés.Ouvre la feuille de partage native afin 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
sharePartagez un fichier à l'aide de la feuille de partage native sur Android et iOS, ou téléchargez-le sur Web.
saveEnregistrez un fichier localement sur Android/Web, ou ouvrez la feuille de partage/sauvegarde 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 en capacitor-file-sharer.

Si vous utilisez @capgo/capacitor-fichier-partageur pour planifier le stockage et la gestion de fichiers, connectez-le à En utilisant @capgo/capacitor-fichier-partageur pour la capacité native dans En utilisant @capgo/capacitor-fichier-partageur, @capgo/capacitor-stockage-de-données-sqlite pour le détail d'implémentation dans @capgo/capacitor-stockage-de-données-sqlite, En utilisant @capgo/capacitor-stockage-de-données-sqlite pour la capacité native dans En utilisant @capgo/capacitor-stockage-de-données-sqlite, @capgo/capacitor-fichier pour le détail d'implémentation dans @capgo/capacitor-fichier, et Utilisez @capgo/capacitor-fichier pour la capacité native dans Utilisez @capgo/capacitor-fichier.