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 da dati base64, URL dei dati, percorsi dei file locali, file:// URL content:// URI, e Capacitor _capacitor_file_ URL.

Usalo quando un'app necessita di esportare rapporti, backup, immagini, video, PDF, archivi ZIP o altri file generati senza costringere ogni piattaforma attraverso lo stesso percorso 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 della condivisioneComportamento di salvataggio
AndroidUtilizza un FileProvider, ClipData, e le autorizzazioni URI per consentire alle anteprime e alle miniature del file di essere lette.Utilizza MediaStore su Android 10+ e directory pubbliche su Android 9 e versioni inferiori.
iOSUtilizza UIActivityViewController con file supportati da base64 o 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 schermata di condivisione nativa su Android e iOS, o scaricalo su Web.
saveSalva un file localmente su Android/Web, o apri la schermata di salvataggio/condivisione di iOS.
getPluginVersionRestituisce il marker di versione dell'implementazione della piattaforma.

Questa referenza è sincronizzata da src/definitions.ts in capacitor-file-sharer.

Se stai utilizzando @capgo/capacitor-file-sharer per pianificare lo storage e la gestione dei file, connettilo con Usando @capgo/capacitor-file-condivisore per la capacità nativa in Usando @capgo/capacitor-file-condivisore, @capgo/capacitor-storage-dati-sqlite per la dettaglio di implementazione in @capgo/capacitor-storage-dati-sqlite, Usando @capgo/capacitor-storage-dati-sqlite per la capacità nativa in Usando @capgo/capacitor-storage-dati-sqlite, @capgo/capacitor-file per il dettaglio di implementazione in @capgo/capacitor-file, e Usando @capgo/capacitor-file per la capacità nativa in Usando @capgo/capacitor-file.