Probablemente, mi respuesta es anticuado, pero es de esperar que puede ser útil para alguien ...
Como los otros críticos han dicho, es necesario agregar el encabezado de respuesta HTTP 'Content-Disposition'.
El problema podría aparecer si no puede usar el Administrador de IIS y tiene que usar la línea de comandos.
lo tanto, si es necesario agregar este encabezado de respuesta HTTP bonita utilizando única línea de comandos, puede utilizar dicha construcción:
%systemroot%\system32\inetsrv\APPCMD set config "Default Web Site/path/to/images" /section:httpProtocol /+customHeaders.[name='Content-disposition',value='Attachment']
Se añade encabezado de respuesta HTTP 'Content-Disposition' para su '/ ruta/a/images 'carpeta de su' Sitio web predeterminado '.
Esto puede ser útil en caso de que realice una configuración automática de su IIS con un par de scripts o archivos BAT/CMD.
Serverfault.com es probablemente un mejor lugar para hacer esta pregunta. – Nate
¡Bueno, él no sabía que nothisfault.com! –