.NET Core 2.2 лучшее место для хранения изображений профиля - PullRequest
0 голосов
/ 19 сентября 2019

В настоящее время я пишу небольшое веб-приложение, и одним из требований является наличие изображения профиля в правом верхнем углу.Пока размещение было в порядке.Однако меня беспокоит, где хранятся изображения профиля.

В настоящее время я использую папку в wwwroot для их хранения.Однако, если пользователей слишком много, я беспокоюсь о том, что размер папки станет слишком большим.

У меня есть идея сохранить его в другой папке вне папки webroot и contentroot.Что-то вроде в папке C: \ Inetpub \ vhosts \ AppOneContent.

Однако по какой-то причине я не могу заставить работать URL-адрес staticfileoption.Он всегда возвращает 404. Тем не менее, он работает, если я делаю что-то вроде потока FileResult обратно.

Это мой раздел StaticFiles в моем Startup.cs

app.UseStaticFiles(new StaticFileOptions
{
    FileProvider = new PhysicalFileProvider("C:\Inetpub\vhosts\AppOneContent\Profiles"),
    RequestPath = "/Profiles"
});

Я собираюсь сделатьэта папка еще один wwwroot, где может быть URL для доступа к элементам внутри.

Возможно ли то, что я хочу сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...