> For the complete documentation index, see [llms.txt](https://docs.facephi.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.facephi.com/sdks/sdk-web/componentes/file-uploader-cargador-de-archivos/eventos.md).

# Eventos

El File Uploader emite eventos durante su ciclo de vida.

### Sintaxis

```typescript
uploader.addEventListener('uploadFinish', onUploadFinish);
```

***

## Ejemplo de uso

```jsx
<facephi-file-uploader-widget
    maxFiles={2}
    maxFileSize={10}
    onUploadFinish={(event) => console.log(event.detail)}
    onUploadError={(event) => console.error(event.detail)}
/>
```

***

## Eventos

* [uploadFinish](/sdks/sdk-web/componentes/file-uploader-cargador-de-archivos/eventos/uploadfinish.md): La carga de archivos ha finalizado.
* [uploadError](/sdks/sdk-web/componentes/file-uploader-cargador-de-archivos/eventos/uploaderror.md): Ha ocurrido un error durante el flujo.
* [uploadUserCancel](/sdks/sdk-web/componentes/file-uploader-cargador-de-archivos/eventos/uploadusercancel.md): El usuario ha cerrado el widget.
* [uploadWidgetLoaded](/sdks/sdk-web/componentes/file-uploader-cargador-de-archivos/eventos/uploadwidgetloaded.md): El componente está listo para usarse.
