ASP. NET MVC Маршрутизация для файлов с несколькими подкаталогами

Мне нужно настроить обработчик файлов для маршрутизации с несколькими подкаталогами, например, tihs;

http://localhost/images/7/99/786936215595.jpg

Я попытался поместить это в файл global.asax;

 routes.Add(
   "ImageRoute",
   new Route("covers/{filepath}/{filename}",
   new ImageRouteHandler()));

Я использую найденный ImageHandler в этом Вопросе , который отлично работает, если у вас есть один подкаталог (т. е. «/images/15/786936215595.jpg»), но не удается, когда у вас несколько каталогов.

Я попытался настроить подстановочный знак и это не сработало (то есть 'новый маршрут ("охватывает / {filepath} / * / {имя файла}"' )

Это обслуживает изображения с большого NAS (примерно 3 миллиона изображений), поэтому я не могу просто перемещать файлы.

Спасибо!

5
задан Community 23 May 2017 в 12:26
поделиться