FileUpload
FreeÁrea para soltar arquivos e seletor de arquivos. Verifica tamanho, tipo e quantidade, lista os arquivos aceitos e gera FilesChanged; ler o conteúdo fica por sua conta (IBrowserFile.OpenReadStream).
Exemplo

Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
Accept | string | Tipos permitidos como image/*, .pdf ou um tipo MIME, separados por vírgula. |
Class | string | Classes CSS extras adicionadas ao elemento raiz. |
Disabled | bool | Desativa a interação. |
Label | string | Texto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta). |
MaxFiles | int | Maior número de arquivos que podem ser adicionados com Multiple ativado (10 por padrão). |
MaxFileSize | Int64 | Maior tamanho de arquivo em bytes (10 MB por padrão). |
Multiple | bool | Permite selecionar várias linhas: clique, Ctrl+clique, Shift+clique, Shift+setas, Ctrl+A (VirtualList). |
Style | string | Estilo embutido adicionado ao elemento raiz. |
Eventos
| Evento | Tipo | Descrição |
|---|---|---|
FilesChanged | EventCallback<IReadOnlyList<IBrowserFile>> | Gerado com os arquivos aceitos após cada alteração. |
Pacote
FileUpload faz parte do RayCraft Free. Pacote: RayCraft.Blazor. Vem do nuget.org. Veja Primeiros passos.
Enviar feedbackVersão 1.0.3