Как использовать несколько папок в app.UseStaticFiles в ядре .net? - PullRequest
2 голосов
/ 02 мая 2019

Я хочу получить доступ к нескольким папкам из моего веб-интерфейса для отображения изображения.Я не могу изменить расположение папок (в зависимости от устройств, на которых я не имею права что-либо изменять).

для одной из папок, которые я сделал:

string FolderToListen = Configuration["xxx:yyy"];

app.UseStaticFiles(new StaticFileOptions()
{
    FileProvider = new PhysicalFileProvider(FolderToListen),
});

и сейчасЯ хотел бы сделать:

string FolderToListen2= Configuration["xxx2:yyy2"];
app.UseStaticFiles(new StaticFileOptions()
{
    FileProvider = new PhysicalFileProvider(FolderToListen),
    FileProvider = new PhysicalFileProvider(FolderToListen2),
});

, но это не работает.Есть ли способ передать несколько папок в UseStaticFiles?

1 Ответ

4 голосов
/ 02 мая 2019

Вы можете зарегистрироваться UseStaticFolder дважды:

app.UseStaticFiles(new StaticFileOptions()
{
    FileProvider = new PhysicalFileProvider(FolderToListen),
});

app.UseStaticFiles(new StaticFileOptions()
{
    FileProvider = new PhysicalFileProvider(FolderToListen2),
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...