【发布时间】:2017-07-30 16:15:33
【问题描述】:
我在一个目录中有很多 jpg 文件。其中一个不会显示在 3 个不同的网页上(其余的都会显示)。尝试使用直接 url 打开它会引发 403 错误。
在 2 台机器上使用 chrome 和 IE - 没有区别 使用 Chrome 开发工具并清空缓存并硬重新加载
除了文件名之外,所有图像的 html 都是相同的。
我有代码显示该文件存在 - 网页看到它 网页还显示图像的 alt
拼写和扩展名正确
所有文件的文件夹和权限都相同
我改了名字
我在 Photoshop 中将其保存为 psd,然后再次保存为 jpg(认为它可能会“清理”文件)
我已将其转换为 webp,这也给出了 403
我可以使用本地计算机上的资源管理器、本地计算机上的 photoshop 和网络服务器上的资源管理器打开文件 - 因此文件不会出现损坏 -
它只是不会在网页上打开 我正在使用 google/IIS 压缩,但这对其他数百张图片没有任何影响
在 IIS 7.5 上运行
下面的示例页面
https://kevin-sandbox.com/ovmp-dev/HtmlPage2.html
有人对可能出现的问题有任何想法吗? 谢谢
更新 我在 HTML 文件中添加了一个屏幕截图,显示 图片 - 目录列表 - 权限 - 日志条目
【问题讨论】:
-
“有人对可能出现的问题有任何想法吗?” – 服务器错误日志可能......?
-
看看我能不能把它们检查出来......进入外国领土
-
您确定该文件以该名称存在吗?直接在浏览器中打开图片是不行的。
-
日志 - 这是来自具有相同文件的不同页面显示 2017-03-09 16:17:56 W3SVC2 173.0.140.65 GET /ovmp-dev/images/gallery/franklin-car-wash /franklin-customer-service.jpg - 443 - 81.130.135.221 Mozilla/5.0+(Windows+NT+10.0;+WOW64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/56.0.2924.87+Safari/ 537.36 403 0 0 213 488 271
-
该文件确实存在 - 我有几个要查找的页面 - 一个是上传/管理页面。我在此页面上使用 File.Exists,它返回 true。如果我直接在服务器上打开文件,我也可以打开它 - 打开没问题
标签: html image http-status-code-403