背景:产线质量有检测的图片,会存储到某一个文件夹里面,为了方便把这个文件传递至其它应用或系统,有业务使用IIS委托了这个文件夹,用作图片下载,没有用应用程序池,客户端在请求的时候经常会出现一个HTTP 412问题,且客户端没法主动进行调整;
解决办法:
直接在站点下面增加webconfig文件(也可以去手动调整站点http响应头,原理一样),配置完成后点击重启iIs,配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpProtocol>
<customHeaders>
<add name="Content-Disposition" value="attachment" />
<add name="Access-Control-Allow-Headers" value="Content-Type,if-Match,if-Unmodified-Since" />
<add name="Access-Control-Allow-Methods" value="GET,POST,PUT,DELETE,OPTIONS" />
<add name="Access-Control-Max-Age" value="86400" />
<remove name="If-Modified-Since" />
<remove name="If-None-Match" />
</customHeaders>
</httpProtocol>
<staticContent>
<clientCache setEtag="false" />
</staticContent>
</system.webServer>
</configuration>

1173

被折叠的 条评论
为什么被折叠?



