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
UploadFilemaxAllowedSize
longtoken
CancellationToken
Returns
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
UploadFileformat
stringmaxWidth
intmaxHeight
intmaxAllowedSize
longtoken
CancellationToken
Returns
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
UploadFileformat
stringmaxWidth
intmaxHeight
intmaxAllowedSize
longtoken
CancellationToken
Returns
SaveToFileAsync(UploadFile, string, long, CancellationToken)
保存到文件方法
public static Task<bool> SaveToFileAsync(this UploadFile upload, string fileName, long maxAllowedSize = 512000, CancellationToken token = default)
Parameters
upload
UploadFilefileName
stringmaxAllowedSize
longtoken
CancellationToken