2.0.0 • Published 4 months ago

@atmgrupomaggioli/iris-fileuploader v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
4 months ago

FileUploader

Componente de carga de archivos basado en UppyJS, diseñado para integrarse fácilmente en aplicaciones web.

Permite a los usuarios seleccionar, editar y cargar archivos con soporte para extensiones específicas, webcam, screen capture, y edición de imágenes previa a la subida. También proporciona una serie de eventos para integrar acciones personalizadas durante el ciclo de vida del upload.

Properties

PropiedadTipoDescripciónDefault
idstringID del control, útil si se instancia más de una vez.'uppy_' + número aleatorio
heightnumberAlto del control. Valor mínimo recomendado: 260.260
widthnumberAncho del control. Valor mínimo recomendado: 580.600
autoUploadbooleanSi es true, los archivos se suben automáticamente al ser agregados.false
debugbooleanHabilita el modo debug para propósitos de desarrollo.false
hideThumbnailbooleanSi es true, desactiva la visualización de miniaturas.false
notestringTexto o nota a mostrar cuando el control está limpio.undefined
limitnumberLímite de archivos que se pueden subir.0
extensionsstringExtensiones permitidas, separadas por |. Ejemplo: .jpg|.png|.pdf.'' (vacío)
endpoint (required)stringURL del endpoint al que se enviarán los archivos.
target (required)stringSelector del contenedor donde se renderiza el uploader. Ejemplo: "#miContenedor".
hideCancelButtonbooleanOculta el botón de cancelar la carga.false
hideUploadButtonbooleanOculta el botón de subir archivos manualmente.false
disableInformerbooleanSi es true, desactiva los mensajes informativos (como errores o estados).false
imageEditorbooleanHabilita el editor de imágenes (recortes, rotaciones, etc.) antes de subir el archivo.false
webcambooleanPermite capturar imágenes desde la cámara.false
screenCapturebooleanPermite grabar y subir la pantalla.false

Eventos

EventoDescripciónTipo
onCleanSe lanza al presionar el botón de limpiar archivos.() => void
onFileAddedSe lanza al añadir un archivo.(file: UppyFile) => void
onUploadSe lanza al iniciar la subida de archivos.() => void
onCompleteSe lanza cuando todas las subidas se completan.(result: UploadResult) => void
onFileRemovedSe lanza cuando se elimina un archivo del control.(file: UppyFile) => void
onUploadErrorSe lanza cuando ocurre un error durante la subida desde el servidor.(file, error, response) => void

Built with UppyJS