@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.
Capacités de base
Section intitulée “Capacités de base”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.
Comportement de la plateforme
Sous-section intitulée « Comportement de la plateforme »| Plateforme | Partager le comportement | Sauvegarder le comportement |
|---|---|---|
| Android | Utilise 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. |
| iOS | Utilise 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. |
| Web | Télécharge le fichier. | Télécharge le fichier. |
Public API
Section intitulée “Public API”| Méthode | Description |
|---|---|
share | Partagez un fichier à l'aide de la feuille de partage native sur Android et iOS, ou téléchargez sur Web. |
save | Enregistrez un fichier localement sur Android/Web, ou ouvrez le panneau d'enregistrement/partage iOS. |
getPluginVersion | Renvoie la marque de version de l'implémentation du plateforme. |
Source De Vérité
Section intitulée « Source De Vérité »Cette référence est synchronisée à partir de src/definitions.ts en capacitor-partageur-de-fichier.