Я пытаюсь загрузить файл .html, который я поместил в wwwroot.
Это функция:
public FileResult Download()
{
var file = Path.Combine(System.IO.Directory.GetCurrentDirectory(),"EmailTemplate","base.html");
var x = System.IO.File.Exists(file);
var result = File(file, MediaTypeNames.Text.Html);
return result;
}
Я пытался проверить, существует ли файл, но он возвращаетложный.Переменная file показывает путь к файлу:
wwwroot \ EmailTemplate \ base.html
Я не уверен, что еще мне нужно сделать.
РЕДАКТИРОВАТЬ:
app.UseStaticFiles(
new StaticFileOptions
{
FileProvider = new PhysicalFileProvider(
Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "EmailTemplate")),
RequestPath = "/EmailTemplate"
}
);
Это то, что я добавил в мой Startup.cs