Ama*_*ena 28
正如其他海报所说的那样,您需要将HTTP Content-Disposition标头(附件值)添加到IIS在为相关PNG提供服务时生成的HTTP响应中.
不确定您使用的是哪个版本的IIS,但是:
IIS6
对于IIS7:
或者,将此web.config放在包含文件的文件夹中:
<?xml version="1.0"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<clear />
<add name="Content-Disposition" value="Attachment" />
</customHeaders>
</httpProtocol>
</system.webServer>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这应该强制可以下载从该目录提供的PNG.
我尝试过的所有解决方案都使其可以在除 IE 之外的其他浏览器中下载。IE 试图“提供帮助”,并决定它认为最好的客户端服务,在本例中是在浏览器中显示 png 文件。
正如所指出的,总是有一种编程方法可以做到这一点。但我并不想走那条路。
最后,我单独压缩了 67 个 PNG 文件并链接到这些文件。它不漂亮,但很有效。
感谢大家的帮助。
| 归档时间: |
|
| 查看次数: |
15187 次 |
| 最近记录: |