Saltare al contenuto

@capgo/capacitor-condividi-file

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 di file locali file:// dalle URL content:// URI, e Capacitor _capacitor_file_ dalle 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 sul Web.
  • save - Salva nei raccolti pubblici di Android, apri la scheda di condivisione/save su iOS o scarica sul Web.
  • getPluginVersion - Restituisci la versione dell'implementazione del plugin nativo/web.

Comportamento della piattaforma

Comportamento del Platform
PiattaformaComportamento di condivisioneComportamento di salvataggio
AndroidUtilizza un FileProvider, ClipDatae URI concede diritti e permessi per visualizzare anteprime e miniature del file.Utilizza MediaStore su Android 10+ e directory pubbliche su Android 9 e sotto.
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 su 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 scarica su Web.
saveSalva un file localmente su Android/Web, o apri la schermata di salvataggio/condivisione di iOS.
getPluginVersionRestituisce il marchio di versione dell'implementazione della piattaforma.

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, connettilo con Utilizzando @capgo/capacitor-file-sharer per la capacità nativa in Utilizzando @capgo/capacitor-file-sharer, @capgo/capacitor-archiviazione-dati-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.