RayCraftDocs
v1.0.3
pt-BR
raycraft.dev
Nesta página

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

Controle FileUpload

Parâmetros

ParâmetroTipoDescrição
AcceptstringTipos permitidos como image/*, .pdf ou um tipo MIME, separados por vírgula.
ClassstringClasses CSS extras adicionadas ao elemento raiz.
DisabledboolDesativa a interação.
LabelstringTexto visível do rótulo (gráficos: nome acessível; IconButton: nome acessível e dica de ferramenta).
MaxFilesintMaior número de arquivos que podem ser adicionados com Multiple ativado (10 por padrão).
MaxFileSizeInt64Maior tamanho de arquivo em bytes (10 MB por padrão).
MultipleboolPermite selecionar várias linhas: clique, Ctrl+clique, Shift+clique, Shift+setas, Ctrl+A (VirtualList).
StylestringEstilo embutido adicionado ao elemento raiz.

Eventos

EventoTipoDescrição
FilesChangedEventCallback<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.