重现问题的步骤:
第 1 步:假设您已清理浏览器 (firefox) 上的缓存历史记录。
第 2 步:您在浏览器上键入 www.stackoverflow.com 以获取缓存文件夹中的一些新数据。
第 3 步:在浏览器中输入“cache:about”
第 4 步:单击“磁盘缓存设备/列出缓存条目”
第 5 步:我搜索一些已下载到我的缓存文件夹的“.png”文件。并注意到数据大小实际上是 16425 字节。
第 6 步:复制图像在计算机上的存储路径。
第 7 步:在继续处理有问题的问题之前,我通过单击此链接快速查看图像的外观。
第 8 步:检查图像
第9步:开始/运行/并粘贴我们最近复制的路径,图像已存储在您的系统上。
第10步:这是图像!但是我们必须手动输入“.png”
第11步:我看看它的样子:
第 12 步:我编辑图像我想更改文件的大小,并具有与浏览器缓存的真实大小不同的大小。所以我把图像变小并保存它。
第 13 步:我检查文件的大小是否真的发生了变化。以前是 17kb 现在是 3kb。
第 14 步:我删除了添加到文件名中的“.png”文本,以便浏览器可以读取它
第 15 步:现在我在浏览器上按重新加载,文件不会被读取!
预期结果: - 在示例中,为了便于理解,我使用了“.png”,但您没有得到相同的结果。在我的真正问题上,amb 试图让缓存读取一个 FLASH .swf 文件,我已经主动更改了它的原始数据大小。有什么想法吗?链接?我无法在互联网上找到有关如何让浏览器再次读取已下载文件的信息,即使大小已更改!