Как найти настоящее расширение в ссылке Sitecore ashx

Я получаю от Sitecore ссылку в виде ashx. Мне нужно знать, как я могу получить расширение реального файла, который там находится. Это может быть .jpg, .pdf, .mp3 и т. д. В зависимости от этого расширения мне нужно показать разные варианты. Как получить реальное расширение файла Sitecore ashx?


person PitAttack76    schedule 18.03.2015    source источник


Ответы (1)


В web.config установите пустой Media.RequestExtension <setting name="Media.RequestExtension" value=""/> Установив его значение пустым, дайте URL-адресам мультимедиа соответствующее расширение, например .jpg, см. Поле расширения в элементе мультимедиа.

Если вы все еще хотите использовать URL-адреса с .ashx, вы можете посмотреть тип mime, который находится в заголовке http «Content-Type», он содержит что-то вроде «image/jpg».

person Jan Bluemink    schedule 18.03.2015