Resumen
Sección titulada “Resumen”@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ízalo 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.
Capacidades básicas
Sección titulada “Capacidades básicas”share- Abrir la hoja de compartir nativa en Android e iOS, o descargar el archivo en Web.save- Guardar en colecciones públicas de Android, abrir la hoja de guardar/compartir de iOS, o descargar en Web.getPluginVersion- Devolver la versión de implementación del plugin nativo/web.
Comportamiento de la plataforma
Sección titulada “Comportamiento de la plataforma”| Plataforma | Comportamiento de compartir | Comportamiento de guardar |
|---|---|---|
| Android | Utiliza FileProvider, ClipDatay URI concede permisos para que el visualizador de imágenes pueda leer el archivo. | Usa MediaStore en Android 10+ y directorios públicos en Android 9 y versiones anteriores. |
| IOS | Usa UIActivityViewController con archivos respaldados con base64 o ruta directa. | Abre la hoja de compartir nativa para que el usuario pueda elegir Guardar en Archivos o otra destinación. |
| Web | Descarga el archivo. | Descarga el archivo. |
Directorio público API
Título de la sección “Directorio público API”| Método | Descripción |
|---|---|
share | Compartir un archivo utilizando la hoja de compartir nativa en Android e iOS, o descargar en Web. |
save | Guardar un archivo localmente en Android/Web, o abrir la hoja de guardar/compartir de iOS. |
getPluginVersion | Devuelve el marcador de versión de la implementación de plataforma. |
Fuente de Verdad
Sección titulada “Fuente de Verdad”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-compartir-archivo”Si estás utilizando @capgo/capacitor-file-sharer para planificar el almacenamiento y el manejo de archivos, conecte 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.