Panoramica
Sottosezione intitolata “Panoramica”@capgo/capacitor-file-sharer condivide o salva file dai dati base64, dalle URL dei dati, dai percorsi dei file locali, dalle URL, dalle URI e __CAPGO_KEEP_0__ file:// App Store content:// URIs, and Capacitor _capacitor_file_ URLs.
Utilizzalo quando un'app necessita di esportare rapporti, backup, immagini, video, PDF, archivi ZIP o altri file generati senza costringere ogni piattaforma sulla stessa cartella di archiviazione.
Capacità di base
Sezione intitolata “Capacità di base”share- Apri la scheda di condivisione nativa su Android e iOS, o scarica il file su Web.save- Salva nelle raccolte pubbliche di Android, apri la scheda di salvataggio/condivisione di iOS o scarica su Web.getPluginVersion- Restituisci la versione dell'implementazione del plugin nativo/web.
Comportamento del piattaforma
Sezione intitolata “Comportamento del piattaforma”| Piattaforma | Comportamento di condivisione | Comportamento di salvataggio |
|---|---|---|
| Android | Utilizza un FileProvider, ClipData, e le autorizzazioni URI consentono di visualizzare anteprime e miniaturine del file. | Utilizza MediaStore su Android 10+ e directory pubbliche su Android 9 e versioni precedenti. |
| IOS | Utilizza UIActivityViewController con file con codifica base64 o con percorso diretto. | Apre la schermata di condivisione nativa, in modo che l'utente possa scegliere Salva in file o un'altra destinazione. |
| Web | Scarica il file. | Scarica il file. |
Pubblico API
Sezione intitolata “Pubblico API”| Metodo | Descrizione |
|---|---|
share | Condividi un file utilizzando la scheda di condivisione nativa su Android e iOS, o scaricalo su Web. |
save | Salva un file localmente su Android/Web, o apri la scheda di salvataggio/condivisione di iOS. |
getPluginVersion | Restituisce il marker di versione dell'implementazione del dispositivo. |
Fonte di Verità
Sezione intitolata “Fonte di Verità”Questa riferimento è sincronizzato da src/definitions.ts in capacitor-file-sharer.
Continua da @capgo/capacitor-file-sharer
Sezione intitolata “Continua da @capgo/capacitor-file-sharer”Se stai utilizzando @capgo/capacitor-file-sharer per pianificare lo storage e il trattamento dei file, collegalo con Utilizzando @capgo/capacitor-file-sharer per la capacità nativa in Utilizzando @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite per il dettaglio di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizzando @capgo/capacitor-data-storage-sqlite per la capacità nativa in Utilizzando @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file per il dettaglio di implementazione in @capgo/capacitor-file, e Utilizzando @capgo/capacitor-file per la capacità nativa in Utilizzando @capgo/capacitor-file.