我已经构建了一个小型的PHP/MySQL内部应用程序来托管和排序文档。所有工作都很完美,直到涉及更新文件时出现问题,特别是.PDF文件。当用户更新.PDF文件时,新文件会按预期存储在服务器上,并删除旧版本。只要用户从未打开过旧版本,就可以获取新版本。
现在的问题是....如果用户曾经打开过旧版本的.PDF文件,即使实际上只有新版本在服务器上,当用户单击链接查看文档时,他们也不会获得更新后的版本。
我猜测Google Chrome浏览器在某个地方缓存了旧版本的PDF文件。如何解决这个问题?由于用户数量众多,一些文档每天更新的次数也很多,要求用户手动清除任何缓存不切实际。