Partagez et enregistrez des fichiers à partir de données base64 ou de chemins locaux sur Android, iOS et Web
Commencez par share() et les autres méthodes principales listées ci-dessous.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support | Notes |
|---|---|---|
| iOS | Oui | Natif |
| Android | Oui | Natif |
| Le Web | Oui | Télécharge des fichiers dans le navigateur |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »share- Ouvre la feuille de partage native sur Android et iOS, ou télécharge le fichier sur le Web.save- Enregistre dans les collections publiques Android, ouvre la feuille de partage/enregistrement iOS, ou télécharge sur le Web.getPluginVersion- Retourne la version de l'implémentation du plugin native/web.
Comportement de la plateforme
Section intitulée « Comportement de la plateforme »| Plateforme | Comportement de partage | Comportement d'enregistrement |
|---|---|---|
| Android | Utilise un FileProvider, ClipData, et des autorisations URI pour que les aperçus et les miniatures du sélecteur puissent lire le fichier. | Utilise MediaStore sur Android 10+ et les répertoires publics sur Android 9 et versions antérieures. |
| iOS | Utilise UIActivityViewController avec des fichiers en base64 ou via un chemin direct. | Ouvre la feuille de partage native pour que l'utilisateur puisse choisir « Enregistrer dans Fichiers » ou une autre destination. |
| Le Web | Télécharge le fichier. | Télécharge le fichier. |
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
share | Partagez un fichier via la feuille de partage native sur Android et iOS, ou téléchargez-le sur le Web. |
save | Enregistrez un fichier localement sur Android/Web, ou ouvrez la feuille de partage/sauvegarde d'iOS. |
getPluginVersion | Renvoie l'indicateur de version de l'implémentation de la plateforme. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-file-sharer.
Continuer avec @capgo/capacitor-file-sharer
Section intitulée « Continuer avec @capgo/capacitor-file-sharer »Si vous utilisez @capgo/capacitor-file-sharer pour planifier le stockage et la gestion des fichiers, connectez-l’à Utiliser @capgo/capacitor-file-sharer pour la fonctionnalité native dans la section Utiliser @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite pour les détails d'implémentation dans @capgo/capacitor-data-storage-sqlite, Utiliser @capgo/capacitor-data-storage-sqlite pour la capacité native dans Utiliser @capgo/capacitor-data-storage-sqlite @capgo/capacitor-file pour le détail d'implémentation dans @capgo/capacitor-file, et Utiliser @capgo/capacitor-file pour la capacité native dans « Utiliser @capgo/capacitor-file. »