Возможно, мой ответ устарел, но, надеюсь, он кому-нибудь пригодится ...
Как говорили другие авторы, вам нужно добавить HTTP-заголовок ответа «Content-Disposition».
Проблема может появиться, если вы не можете использовать IIS Manager и должны использовать командную строку.
Итак, если вам нужно добавить этот красивый заголовок HTTP-ответа только с помощью командной строки, вы можете использовать такую конструкцию:
%systemroot%\system32\inetsrv\APPCMD set config "Default Web Site/path/to/images" /section:httpProtocol /+customHeaders.[name='Content-disposition',value='Attachment']
Он добавит HTTP-заголовок ответа «Content-Disposition» для вашей папки «/ path / to / images» вашего «Веб-сайта по умолчанию».
Это может быть полезно, если вы автоматически конфигурируете свой IIS с помощью пары скриптов или BAT / CMD-файлов.