// Handle the file selection event public async Task FilesSelectedHandler(SelectedFile[] selectedFiles) { // example of opening a selected file... var selectedFile = selectedFiles[0]; // load all the bytes at once var fileBytes = await BlazorFileSelect.GetFileBytesAsync(selectedFile.Name); var package = Converter.Convert(fileBytes); if (package != null) { Message = "File Converted Successfully"; CssClass = "alert alert-success"; StateHasChanged(); var csvData = Converter.BuildCsvFile(package.Types); await BlazorFileSaver.SaveAs("packagexml.csv", csvData); } else { Message = "Error encountered. Please check the file format"; CssClass = "alert alert-danger"; StateHasChanged(); } }