При создании нового решения Blazor Web Assembly из предварительной версии Visual Studio 2019 (не устанавливайте флажок ASP. NET Core hosted), у нас есть возможность выполнить GetFromJsonAsync
прямо из файла. расположен внутри wwwroot
.
protected override async Task OnInitializedAsync()
{
forecasts = await Http.GetFromJsonAsync<WeatherForecast[]>("sample-data/weather.json");
}
При создании нового решения Blazor Web Assembly из предварительной версии Visual Studio 2019 (с установленным ASP. NET Core hosted) мы есть возможность выполнить GetFromJsonAsync
, вызвав действие из нашего контроллера WeatherForecastController
.
protected override async Task OnInitializedAsync()
{
forecasts = await Http.GetFromJsonAsync<WeatherForecast[]>("WeatherForecast");
}
Мой вопрос: а что, если в этом втором сценарии (ASP. NET Core hosted ) Я хочу получить данные из файла, находящегося внутри моего wwwroot
? Это невозможно? Нарушение безопасности?
Спасибо.