私は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;
}
}
_
上記のコードは私に何かを与えない、エラーさえない
ファイルをアップロードするために私は推薦 Steve Sanderson Blog Post 。
ブラウザから、セキュリティ上の理由からのようなファイルにアクセスできない。また、サーバー側のBlazorでファイルをターゲットにしている場合は、サーバーでファイルをターゲットにしています。