我正在用 PHP 开发一个图片库。首次请求图库页面时,PHP 脚本会将 JPEG 调整为缩略图并将其存储在缓存文件夹中;任何后续请求都会直接从该文件夹中获取缩略图。
我发现,偶尔(比如说 100 次中有 1 次),缩略图会显示为“损坏”图像,我推测 PHP 代码正在输出一些错误消息,从而破坏图像数据。这并不是因为源 JPEG 丢失或损坏:如果我重新加载页面,它会正常显示。
有没有办法在 Firefox 中查看原始图像数据,而无需从服务器重新加载,而是在(例如)记事本中打开它并查看其内容中的任何错误消息?如果我右键单击图像并将其保存到磁盘,它会从服务器重新请求它,并且我这次总是会得到一个有效的图像。
答案1
打开检查员(Ctrl++ Shift)C。转到网络选项卡并选择图片。您必须刷新页面,但下次刷新时,此列表将填充页面上检索到的图像。您可能还想刷新缓存(Ctrl+ Shift+ R/ Ctrl+ F5)。刷新直到您可以找到要查看数据的损坏图像,右键单击,选择复制回复,然后将其粘贴到文本编辑器中。