Sauter vers le contenu

@capgo/capacitor-file-sharer

Partagez et enregistrez 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 chemins de fichiers locaux, d'URLs, d'URIs et de __CAPGO_KEEP_0__ file:// URLs content:// URIs, and Capacitor _capacitor_file_ URLs.

Utilisez-le lorsque l'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 à passer par 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 - Sauvegarder dans les collections publiques Android, ouvrir la feuille de partage/sauvegarde iOS ou télécharger sur Web.
  • getPluginVersion - Retourner la version de l'implémentation du plugin native/web.
PlateformePartager le comportementSauvegarder le comportement
AndroidUtilise un FileProvider, ClipData et les autorisations URI pour que les prévisualisations et les miniatures puissent lire le fichier.Utilise MediaStore sur Android 10+ et les répertoires publics sur Android 9 et en dessous.
iOSUtilise UIActivityViewController avec des fichiers backés par base64 ou des chemins directs.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 sur Web.
saveEnregistrez un fichier localement sur Android/Web, ou ouvrez le panneau d'enregistrement/partage iOS.
getPluginVersionRenvoie la marque de version de l'implémentation du plateforme.

Cette référence est synchronisée à partir de src/definitions.ts en capacitor-partageur-de-fichier.