Table of Contents

Class UploadFileExtensions

Namespace
BootstrapBlazor.Components
Assembly
BootstrapBlazor.dll

UploadFile 扩展方法类

public static class UploadFileExtensions
Inheritance
UploadFileExtensions
Inherited Members

Methods

GetBytesAsync(UploadFile, long, CancellationToken)

获得图片字节数组方法

public static Task<byte[]?> GetBytesAsync(this UploadFile upload, long maxAllowedSize = 512000, CancellationToken token = default)

Parameters

upload UploadFile
maxAllowedSize long
token CancellationToken

Returns

Task<byte[]>

GetBytesAsync(UploadFile, string, int, int, long, CancellationToken)

获得图片字节数组方法

public static Task<byte[]?> GetBytesAsync(this UploadFile upload, string format, int maxWidth, int maxHeight, long maxAllowedSize = 512000, CancellationToken token = default)

Parameters

upload UploadFile
format string
maxWidth int
maxHeight int
maxAllowedSize long
token CancellationToken

Returns

Task<byte[]>

RequestBase64ImageFileAsync(UploadFile, string, int, int, long, CancellationToken)

获取 base64 格式图片字符串

public static Task RequestBase64ImageFileAsync(this UploadFile upload, string format, int maxWidth, int maxHeight, long maxAllowedSize = 512000, CancellationToken token = default)

Parameters

upload UploadFile
format string
maxWidth int
maxHeight int
maxAllowedSize long
token CancellationToken

Returns

Task

SaveToFileAsync(UploadFile, string, long, CancellationToken)

保存到文件方法

public static Task<bool> SaveToFileAsync(this UploadFile upload, string fileName, long maxAllowedSize = 512000, CancellationToken token = default)

Parameters

upload UploadFile
fileName string
maxAllowedSize long
token CancellationToken

Returns

Task<bool>