Table of Contents

Class SingleUploadBase<TValue>

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll
public abstract class SingleUploadBase<TValue> : MultipleUploadBase<TValue>, IComponent, IHandleAfterRender, IHandleEvent, IAsyncDisposable, IValidateComponent, IUpload

Type Parameters

TValue
Inheritance
DisplayBase<TValue>
ValidateBase<TValue>
UploadBase<TValue>
SingleUploadBase<TValue>
Implements
Derived
Inherited Members
Extension Methods

Constructors

SingleUploadBase()

protected SingleUploadBase()

Properties

IsSingle

获得/设置 是否仅上传一次 默认 false

[Parameter]
public bool IsSingle { get; set; }

Property Value

bool

Max

获得/设置 最大上传个数 默认为最大值 MaxValue

[Parameter]
public int Max { get; set; }

Property Value

int

Methods

CheckCanUpload()

是否显示上传组件

protected bool CheckCanUpload()

Returns

bool

GetUploadFiles()

获得当前图片集合

protected virtual List<UploadFile> GetUploadFiles()

Returns

List<UploadFile>

OnFileDelete(UploadFile)

OnFileDelete 回调委托

protected override Task<bool> OnFileDelete(UploadFile item)

Parameters

item UploadFile

Returns

Task<bool>