Можем ли мы иметь другой каталог root для изображений в ASP. NET Core 2.2 MVC? - PullRequest
0 голосов
/ 09 марта 2020

У меня есть веб-приложение в ASP. NET Core 2.2 MVC. Мои все stati c файлы, такие как JS, CSS, изображения находятся в папке wwwroot. У меня есть еще одна папка с изображениями loc_images, которая содержит около 500 000 изображений и помещена в папку root. Это означает, что папки wwwroot и loc_images находятся в одном месте. Почему-то не могу переместить эту папку в wwwroot. В нашем приложении пользователь загружает изображения, и мы сохраняем их в loc_images, но я не могу получить доступ к этим изображениям, если они находятся вне папки wwwroot. Возможно ли это сделать?

1 Ответ

1 голос
/ 09 марта 2020

Вам необходимо скопировать эти коды в раздел «Настройка» при запуске в разделе app.UseStaticFiles()

app.UseStaticFiles(new StaticFileOptions()
{
  FileProvider = new 
  PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(), 
  "loc_images")),
  RequestPath = new PathString("/loc_images")
});
...