PDF在目录浏览时不会重新加载

本文关键字:新加载 加载 浏览 PDF | 更新日期: 2023-09-27 18:14:46

大家好,这是我的后续问题,我认为这是真正的问题。点击这里

每当我使用目录浏览访问文件时(例如:http://localhost/temp/1.pdf)它总是呈现旧的或以前的PDF文件,即使我用相同的文件名改变整个文件,例如我有一些内容的1.pdf,然后我删除目录上的这个文件,然后用新的和不同的内容替换,并将其重命名为1.pdf,然后当我使用浏览器访问它时,它总是呈现以前的值,而不是我替换的新值。这只发生在IE和Opera浏览器上。请帮忙,这是一个生产问题。

编辑:我发现了一些非常奇怪的事情,例如我有这个url的pdf文件的位置(例如。http://localhost/website/tempfolder/1.pdf)我生成的第一个pdf将显示我代码中的某些部分,我更改了一些字母的大小写,例如't',我将其更改为't',然后显示新的pdf,但当我恢复到旧的情况下,期望它会显示新的pdf,但遗憾的是,第一个pdf文件显示。

PDF在目录浏览时不会重新加载

您的浏览器可能正在缓存PDF文件。

对于IE,你可以按CTRL F5强制它从web服务器重新加载。或者在URL中放置一个随机查询字符串例如/temp/pdf 1.吗?v = 1/temp/pdf 1.吗?v = 2

假设您的服务器是IIS,永久的解决方案是配置HTTP响应头。

进入IIS管理器

导航到文件夹

在功能视图中单击"HTTP响应头"

右键单击/选择"设置通用标头"

选中"网页内容过期"并选择"立即过期"。