Saltar al contenido

@capgo/capacitor-file-sharer

Compartir y guardar archivos con hojas de cálculo nativas, Android MediaStore y descargas del navegador.

@capgo/capacitor-file-sharer comparte o guarda archivos desde datos en base64, direcciones URL, rutas de archivos locales, file:// direcciones URL, content:// identificadores URI, y Capacitor _capacitor_file_ direcciones URL.

Utilícelo cuando una aplicación necesita exportar informes, copias de seguridad, imágenes, videos, PDF, archivos ZIP o otros archivos generados sin obligar a cada plataforma a utilizar el mismo camino de almacenamiento.

  • share - Abre la hoja de compartir nativa en Android e iOS, o descarga el archivo en Web.
  • save - Guarda en colecciones públicas de Android, abre la hoja de compartir/save en iOS o descarga en Web.
  • getPluginVersion - Devuelve la versión de implementación del plugin nativo/web.
PlataformaCompartir comportamientoGuardar comportamiento
AndroidUtiliza un FileProvider, ClipData, y las autorizaciones URI para que los visor de previsualización y miniaturas puedan leer el archivo.Utiliza MediaStore en Android 10+ y directorios públicos en Android 9 y debajo.
iOSUtiliza UIActivityViewController con archivos respaldados en base64 o con ruta directa.Abre la hoja de compartir nativa para que el usuario pueda elegir Guardar en archivos o otra destinación.
WebDescarga el archivo.Descarga el archivo.
MétodoDescripción
shareComparte un archivo utilizando la hoja de compartir nativa en Android e iOS, o descarga en Web.
saveGuarda un archivo localmente en Android/Web, o abre la hoja de guardar/compartir de iOS.
getPluginVersionDevuelve la marca de versión del implementador de plataforma.

Esta referencia está sincronizada desde src/definitions.ts en capacitor-archivo-compartidor.