小编Szy*_*ski的帖子

如何在 Blazor WebAssembly 中显示 .txt 文件的内容

就像主题中一样。我的问题是 - 是否可能,如果可以,如何在 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)

c# file-io blazor blazor-webassembly

3
推荐指数
1
解决办法
2852
查看次数

标签 统计

blazor ×1

blazor-webassembly ×1

c# ×1

file-io ×1