是否有一种方法可以将文件流下载到Blazor中的浏览器?

问题描述 投票:0回答:1

我正在与Blazor一起尝试一些事情,但我仍然是新手。我正在尝试获取文件流以下载到浏览器。从Blazor将文件下载到浏览器的最佳方法是什么?

我曾尝试在剃刀视图中使用一种方法,该方法返回流,但不起作用。

//In my Blazor view
@code{
    private FileStream Download()
    {
        //get path + file name
        var file = @"c:\path\to\my\file\test.txt";
        var stream = new FileStream(test, FileMode.OpenOrCreate);
        return stream;
    }
}

上面的代码没有给我任何东西,甚至没有错误

c# browser blazor blazor-server-side
1个回答
0
投票

对于上传文件,我建议Steve Sanderson blog post

出于安全考虑,您无法从浏览器访问文件。同样,如果您将服务器端blazeor中的文件作为目标,则将服务器自身中的文件作为目标。

© www.soinside.com 2019 - 2024. All rights reserved.