CREATE TABLE Images ( Id INT PRIMARY KEY, Name VARCHAR(50) NOT NULL, ImageData VARBINARY(MAX) NOT NULL )
@page "/image" @inject HttpClient httpClient
@code { private byte[] imageData; private string imageSrc;
protected override async Task OnInitializedAsync()
{
imageData = await httpClient.GetByteArrayAsync("api/images/1"); // 获取 Id 为 1 的图片
imageSrc = $"data:image/png;base64,{Convert.ToBase64String(imageData)}"; // 转换为 Base64 编码的图片地址
}
}