Chrome不会将文件下载缓存为附件(Content-Disposition = attachment; filename = one.pdf)

时间:2017-09-18 07:10:43

标签: google-chrome caching download attachment

下载生成的pdf文件的休息端点,其中响应标头设置为:

Cache-Control = public, max-age=600
Content-Disposition = attachment; filename=one.pdf

(还设置了content-length,pragma,content-type = application / pdf)

在IE 11和最新的firefox浏览器缓存工作(即我可以在firefox缓存中看到pdf url - about:cache)。我还检查了服务器在max-age指定的时间内没有被命中。 在chrome中我可以在cache-chrome:// cache中找到pdf url,只有当我将Content-Disposition设置为内联时(在新选项卡中打开它)。

当内容处理值为附件时,是否有人知道为什么缓存在Chrome中无效?这是预期的行为吗?

0 个答案:

没有答案