Hi, I am trying to get image URL from selected images. The challenge I am facing here is I am not supposed to touch the OnFilesChanged method directly. I need to create a separate class and access the original class items. How I can get image URL of each selected files in to a separate class list(my own class) I don't know this is the correct approach if not please suggest one
.below is my inaccessible method and inaccessible class Browsedfileclass
private async Task OnFilesChanged(InputFileChangeEventArgs eventArgs)
{
var files = new List<Browsedfileclass>(eventArgs.FileCount);
files.AddRange(eventArgs.GetMultipleFiles(10000).Select(file => new Browsedfileclass(file)));
}
so I have created a separate class like below
public class Myclass
{
private Browsedfileclass file;
public Myclass(Browsedfileclass file)
{
File = file;
this.file = file;
Name = file.FileName;
ContentType = file.File.ContentType;
FileNameWithoutExtension = file.FileNameWithoutExtension;
Size = File.File.Size;
var image = File.File.RequestImageFileAsync("image/png", 100, 100);
var buffer = new byte[Size];
image.OpenReadStream().ReadAsync(buffer);//here i am getting error that OpenReadStream //doesnot contain
ImageDataUrl = $"data:{"image/png"};base64,{Convert.ToBase64String(buffer)}";
}
}