Saltar al contenido

@capgo/capacitor-compartir-archivos

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, URLs de datos, rutas de archivos locales, URLs, URIs y __CAPGO_KEEP_0__ file:// comparte o guarda archivos desde datos en base64, URLs de datos, rutas de archivos locales, URLs, URIs y otros content:// URIs, and Capacitor _capacitor_file_ URLs.

Utilízalo cuando una aplicación necesita exportar informes, respaldos, imágenes, videos, PDFs, archivos ZIP u 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 guardar/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 un FileProvider, ClipData, y los permisos de 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 versiones anteriores.
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.
WebsiteDescarga el archivo.Descarga el archivo.
MétodoDescripción
shareCompartir un archivo utilizando la hoja de compartir nativa en Android e iOS, o descargar en Web.
saveGuardar un archivo localmente en Android/Web, o abrir la hoja de guardar/compartir de iOS.
getPluginVersionDevuelve el marcador de versión de la implementación de plataforma.

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

Sigue adelante desde @capgo/capacitor-compartir-archivo

Sección titulada “Sigue adelante desde @capgo/capacitor-file-sharer”

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