web-dev-qa-db-ja.com

Blazorのブラウザにダウンロードするファイルストリームを取得する方法はありますか?

私はBlazorでいくつかのことを試しています。私はファイルストリームをブラウザにダウンロードするようにしようとしています。 BlazorからBrowserへファイルをダウンロードするための最良の方法は何ですか?

私はストリームを返すがうまくいかなかった、私のRazorビューでメソッドを使ってみました。

//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;
    }
}
 _

上記のコードは私に何かを与えない、エラーさえない

3
Abdullah

ファイルをアップロードするために私は推薦 Steve Sanderson Blog Post

ブラウザから、セキュリティ上の理由からのようなファイルにアクセスできない。また、サーバー側のBlazorでファイルをターゲットにしている場合は、サーバーでファイルをターゲットにしています。

0
Zsolt Bendes