就像主题中一样。我的问题是 - 是否可能,如果可以,如何在 blazor 应用程序中显示 .txt 文件的内容?我正在使用 InputFile 从我的计算机加载文件。下面是我的实际代码,它什么也不返回。
<div class="col-4">
<InputFile OnChange="OnInputFileChanged"></InputFile>
</div>
<p>
@fileContent
</p>
@code{
private string fileContent = "";
private async void OnInputFileChanged(InputFileChangeEventArgs e)
{
var file = e.File;
var buffer = new byte[file.Size];
await file.OpenReadStream().ReadAsync(buffer);
fileContent = $"{Convert.ToBase64String(buffer)}";
}
}
Run Code Online (Sandbox Code Playgroud)