Текущий код: < /p>
Код: Выделить всё
private async Task OnInputFileChange(InputFileChangeEventArgs args)
{
var maxFiles = 1;
var maxSize = 512000000;
var format = "image/jpg";
test = "Something";
test1 = args.FileCount.ToString();
foreach (var file in args.GetMultipleFiles(maxFiles))
{
var image = await file.RequestImageFileAsync(format, 500, 500);
test = image.Size.ToString();
buffer = new byte[image.Size];
await image.OpenReadStream(maxAllowedSize: maxSize).ReadAsync(buffer);
test1 = buffer.ToString();
var imageDataUrl = $"data:{format};base64,{Convert.ToBase64String(buffer)}";
imageDataUrls.Add(imageDataUrl);
imageString = imageDataUrl;
}
}
< /code>
Это начинается хорошо, однако только верхняя часть изображения фактически преобразуется, а в строке следует тысячи повторяющихся «а». Реконструкция изображения только показывает верхнюю часть изображения. Что я делаю не так? Я использую ImageString Подробнее здесь: https://stackoverflow.com/questions/715 ... zor-server