Saltar al contenido

@capgo/capacitor-file-sharer

Comparte y guarda archivos desde datos base64 o rutas locales en Android, iOS y Web

Comparte y guarda archivos desde datos base64 o rutas locales en Android, iOS y Web

Empieza con share() y los demás métodos principales detallados abajo.

PlataformaSoporteNotas
iOSSíNativo
AndroidSíNativo
WebSíDescarga archivos en el navegador
  • share - Abre el menú nativo de compartir en Android e iOS, o descarga el archivo en Web.
  • save - Guarda en colecciones públicas de Android, abre el menú de compartir/guardar de iOS o descarga en Web.
  • getPluginVersion - Devuelve la versión de la implementación del plugin (nativo/web).
PlataformaComportamiento al compartirComportamiento al guardar
AndroidUtiliza FileProvider, ClipData, y permisos de URI para que las vistas previas y miniaturas del selector puedan leer el archivo.Usa MediaStore en Android 10+ y directorios públicos en Android 9 o inferior.
iOSUsos UIActivityViewController con archivos en base64 o con rutas directas.Abre la hoja nativa de compartir para que el usuario elija Guardar en Archivos u otro destino.
WebDescarga el archivo.Descarga el archivo.
MétodoDescripción
shareComparte archivos usando el menú nativo de Android e iOS, o descárgalos en la Web.
saveGuarda un archivo localmente en Android/Web, o abre el menú de compartir/guardar de iOS.
getPluginVersionDevuelve el marcador de la versión de la implementación de la plataforma.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-file-sharer.

Si estás usando @capgo/capacitor-file-sharer para planificar el almacenamiento y la gestión de archivos, conéctalo con Usando @capgo/capacitor-file-sharer para la capacidad nativa en el uso de @capgo/capacitor-file-sharer, @capgo/capacitor-data-storage-sqlite para el detalle de implementación en @capgo/capacitor-data-storage-sqlite, Uso de @capgo/capacitor-data-storage-sqlite para la funcionalidad nativa en Uso de @capgo/capacitor-data-storage-sqlite, @capgo/capacitor-file para el detalle de implementación en @capgo/capacitor-file, y Uso de @capgo/capacitor-file para la funcionalidad nativa en Uso de @capgo/capacitor-file.