Saltar al contenido

@capgo/capacitor-uploader

Plugin Capacitor Uploader para subir archivos con soporte en segundo plano y seguimiento de progreso.

@capgo/capacitor-uploader mueve archivos grandes fuera del dispositivo con subidas nativas en segundo plano en iOS y Android. El progreso y la finalización llegan mediante eventos del plugin, así que tu UI puede desvincularse mientras las subidas continúan. Combínalo con captura de cámara o rutas del sistema de archivos en lugar de almacenar archivos completos en búfer en el WebView.

Usos comunes: backup de fotos o videos, subidas presigned a S3, multipart form posts con campos de metadatos y reintentos resilientes vía maxRetries.

PlataformaSubida en segundo planoNotas
iOSSíSegundo plano URLSession
AndroidSíNotificación tipo foreground service durante la subida
WebMientras la página esté abiertafetch basado, sin continuación nativa en segundo plano

Web también soporta rutas estilo IndexedDB: idb://[database]/[collection]/[key].

  • startUpload - Iniciar la subida de un archivo a un servidor.
  • removeUpload - Cancelar y eliminar una subida en curso.
MétodoDescripción
startUploadEmpieza a subir un archivo a un servidor.
removeUploadCancela y elimina una subida en curso.
addListenerEscucha los eventos de progreso y estado de la subida.
getPluginVersionObtén la versión del plugin nativo Capacitor.

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

Si estás usando @capgo/capacitor-uploader para planificar el almacenamiento y la gestión de archivos, conéctalo con Uso de @capgo/capacitor-uploader para la capacidad nativa en Uso de @capgo/capacitor-uploader, @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.