Saltare al contenuto

@capgo/capacitor-file-sharer

Condividi e salva file con fogli di calcolo nativi, Android MediaStore e download del browser.

@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.

  • 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.
PiattaformaComportamento di condivisioneComportamento di salvataggio
AndroidUtilizza 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.
IOSUtilizza 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.
WebScarica il file.Scarica il file.
MetodoDescrizione
shareCondividi un file utilizzando la scheda di condivisione nativa su Android e iOS, o scaricalo su Web.
saveSalva un file localmente su Android/Web, o apri la scheda di salvataggio/condivisione di iOS.
getPluginVersionRestituisce il marker di versione dell'implementazione del dispositivo.

Questa riferimento è sincronizzato da src/definitions.ts in 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.