Я получаю от Sitecore ссылку в виде ashx. Мне нужно знать, как я могу получить расширение реального файла, который там находится. Это может быть .jpg, .pdf, .mp3 и т. д. В зависимости от этого расширения мне нужно показать разные варианты. Как получить реальное расширение файла Sitecore ashx?
Как найти настоящее расширение в ссылке Sitecore ashx
Ответы (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