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.

Vue d'ensemble

Vue d'ensemble

@capgo/capacitor-file-sharer partage ou sauvegarde des fichiers à partir de données base64, de URL de données, de chemins de fichiers locaux, de URLs, d'URIs et __CAPGO_KEEP_0__ file:// URLs, 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 à passer par 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 iOS, ou téléchargez sur Web.
  • getPluginVersion - Retournez la version d'implémentation du plugin natif/web.
PlateformeComportement de partageComportement de sauvegarde
AndroidUtilise une FileProvider, ClipData, et les URI permettent aux vues de prévisualisation et de miniature 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 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
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 version de marque de l'implémentation de plateforme.

Cette référence est synchronisée depuis src/definitions.ts en 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 Utilisez @capgo/capacitor-fichier pour la capacité native dans Utilisez @capgo/capacitor-fichier.