Есть ли способ получить поток файлов для загрузки в браузер в Blazor? - PullRequest
0 голосов
/ 23 октября 2019

Я пробую несколько вещей с 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;
    }
}

Код выше ничего мне не дает, даже ошибки

1 Ответ

0 голосов
/ 24 октября 2019

Для загрузки файлов я рекомендую Сообщение в блоге Стива Сандерсона .

Из браузера вы не можете получить доступ к файлам так же, как это из соображений безопасности. Кроме того, если вы нацеливаетесь на файл в серверной среде, вы нацеливаете файл на сам сервер.

...