Vai al contenuto

@capgo/capacitor-file-sharer

Condividi e salva file da dati base64 o percorsi locali su Android, iOS e Web

Condividi e salva file da dati base64 o percorsi locali su Android, iOS e Web

Inizia con share() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebSìScarica i file nel browser
  • share - Apri il menu di condivisione nativo su Android e iOS, o scarica il file su Web.
  • save - Salva nelle collezioni pubbliche Android, apri il menu di condivisione iOS o scarica su Web.
  • getPluginVersion - Restituisce la versione dell'implementazione del plugin nativo/web.

Comportamento della piattaforma

Section titled “Platform Behavior”
PiattaformaComportamento di condivisioneComportamento di salvataggio
AndroidUtilizza FileProvider, ClipData, e i permessi URI per consentire a chooser preview e miniature di leggere il file.Utilizza MediaStore su Android 10+ e le directory pubbliche su Android 9 e versioni precedenti.
iOSUtilizza UIActivityViewController con file in base64 o tramite percorso diretto.Apre il foglio di condivisione nativo per permettere all'utente di scegliere 'Salva su File' o un'altra destinazione.
WebScarica il file.Scarica il file.
MetodoDescrizione
shareCondividi un file tramite la nativa share sheet su Android e iOS, o scaricalo su Web.
saveSalva un file localmente su Android/Web, o apri la share sheet di salvataggio/condivisione su iOS.
getPluginVersionRestituisce il marker di versione dell'implementazione della piattaforma.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-file-sharer.

Se stai usando @capgo/capacitor-file-sharer per pianificare lo storage e la gestione dei file, collegalo a Utilizzo di @capgo/capacitor-file-sharer per la funzionalità nativa in Usare @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite per i dettagli di implementazione in @capgo/capacitor-data-storage-sqlite, Utilizzo di @capgo/capacitor-data-storage-sqlite per la funzionalità nativa in Utilizzo di @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file per i dettagli di implementazione in @capgo/capacitor-file, e Utilizzo di @capgo/capacitor-file per la funzionalità nativa in Utilizzo di @capgo/capacitor-file.