RayCraftDocs
v1.0.3
bg
raycraft.dev
На тази страница

FileUpload

Free

Зона за пускане и избор на файл. Проверява размер, тип и брой, изброява приетите файлове и вдига FilesChanged; четенето на съдържанието е ваша работа (IBrowserFile.OpenReadStream).

Пример

Контрола FileUpload

Параметри

ПараметърТипОписание
AcceptstringРазрешени типове като image/*, .pdf или MIME тип, разделени със запетая.
ClassstringДопълнителни CSS класове, добавени към коренния елемент.
DisabledboolИзключва взаимодействието.
LabelstringВидим текст на етикета (графики: достъпно име; IconButton: достъпно име и подсказка).
MaxFilesintНай-много файлове, които могат да се добавят при включено Multiple (по подразбиране 10).
MaxFileSizeInt64Най-голям размер на файл в байтове (по подразбиране 10 MB).
MultipleboolПозволява избор на няколко реда: щракване, Ctrl+щракване, Shift+щракване, Shift+стрелки, Ctrl+A (VirtualList).
StylestringВграден стил, добавен към коренния елемент.

Събития

СъбитиеТипОписание
FilesChangedEventCallback<IReadOnlyList<IBrowserFile>>Вдига се с приетите файлове след всяка промяна.

Пакет

FileUpload е част от RayCraft Free. Пакет: RayCraft.Blazor. Тя се тегли от nuget.org. Вижте Първи стъпки.