2.0.0 • Published 4 months ago
@atmgrupomaggioli/iris-fileuploader v2.0.0
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
Propiedad | Tipo | Descripción | Default |
---|---|---|---|
id | string | ID del control, útil si se instancia más de una vez. | 'uppy_' + número aleatorio |
height | number | Alto del control. Valor mínimo recomendado: 260 . | 260 |
width | number | Ancho del control. Valor mínimo recomendado: 580 . | 600 |
autoUpload | boolean | Si es true , los archivos se suben automáticamente al ser agregados. | false |
debug | boolean | Habilita el modo debug para propósitos de desarrollo. | false |
hideThumbnail | boolean | Si es true , desactiva la visualización de miniaturas. | false |
note | string | Texto o nota a mostrar cuando el control está limpio. | undefined |
limit | number | Límite de archivos que se pueden subir. | 0 |
extensions | string | Extensiones permitidas, separadas por | . Ejemplo: .jpg|.png|.pdf . | '' (vacío) |
endpoint (required) | string | URL del endpoint al que se enviarán los archivos. | — |
target (required) | string | Selector del contenedor donde se renderiza el uploader. Ejemplo: "#miContenedor" . | — |
hideCancelButton | boolean | Oculta el botón de cancelar la carga. | false |
hideUploadButton | boolean | Oculta el botón de subir archivos manualmente. | false |
disableInformer | boolean | Si es true , desactiva los mensajes informativos (como errores o estados). | false |
imageEditor | boolean | Habilita el editor de imágenes (recortes, rotaciones, etc.) antes de subir el archivo. | false |
webcam | boolean | Permite capturar imágenes desde la cámara. | false |
screenCapture | boolean | Permite grabar y subir la pantalla. | false |
Eventos
Evento | Descripción | Tipo |
---|---|---|
onClean | Se lanza al presionar el botón de limpiar archivos. | () => void |
onFileAdded | Se lanza al añadir un archivo. | (file: UppyFile) => void |
onUpload | Se lanza al iniciar la subida de archivos. | () => void |
onComplete | Se lanza cuando todas las subidas se completan. | (result: UploadResult) => void |
onFileRemoved | Se lanza cuando se elimina un archivo del control. | (file: UppyFile) => void |
onUploadError | Se lanza cuando ocurre un error durante la subida desde el servidor. | (file, error, response) => void |
Built with UppyJS
2.0.0
4 months ago