Saltar al contenido

@capgo/capacitor-compartir-archivo

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

@capgo/capacitor-file-sharer comparte o guarda archivos desde datos base64, URLs de datos, rutas de archivos locales, file:// URLs, content:// URIs, y Capacitor _capacitor_file_ URLs.

Utilícelo cuando una aplicación necesita exportar informes, copias de seguridad, imágenes, videos, PDFs, archivos ZIP o otros archivos generados sin obligar a cada plataforma a pasar por 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 ahorro/compartir de iOS o descarga en Web.
  • getPluginVersion - Devuelve la versión de implementación del plugin nativo/web.
PlataformaComportamiento de compartirComportamiento de guardar
AndroidUtiliza FileProvider, ClipDatay URI permisos para que el selector muestre previstas y miniaturas del archivo.Utiliza MediaStore en Android 10+ y directorios públicos en Android 9 y debajo.
iOSUsa UIActivityViewController con archivos respaldados en base64 o 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 el marcador de versión de la implementación de la plataforma.

Esta referencia se sincroniza desde src/definitions.ts en capacitor-compartir archivos.

Sigue adelante desde @capgo/capacitor-compartir archivos

Sección titulada “Sigue adelante desde @capgo/capacitor-compartir archivos”

Si estás utilizando @capgo/capacitor-compartir archivos para planificar el almacenamiento y el manejo de archivos, conecta con Usando @capgo/capacitor-compartir archivos para la capacidad nativa en Uso de @capgo/capacitor-compartir-archivo, @capgo/capacitor-almacenamiento-de-datos-sqlite para el detalle de implementación en @capgo/capacitor-almacenamiento-de-datos-sqlite, Uso de @capgo/capacitor-almacenamiento-de-datos-sqlite para la capacidad nativa en Uso de @capgo/capacitor-almacenamiento-de-datos-sqlite, @capgo/capacitor-archivo para el detalle de implementación en @capgo/capacitor-archivo, y Uso de @capgo/capacitor-archivo para la capacidad nativa en Uso de @capgo/capacitor-archivo.