jpg出现403错误
Posted
技术标签:
【中文标题】jpg出现403错误【英文标题】:jpg giving 403 error 【发布时间】: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。如果我直接在服务器上打开文件,我也可以打开它 - 打开没问题 【参考方案1】:听起来你需要配置 IIS 的Dynamic IP Restrictions。短时间内太多的请求会导致 IIS 暂时阻止 IP。这就是我的问题。
【讨论】:
【参考方案2】:存在文件权限问题
sudo chmod ugo+rwx *.jpg
如需更多帮助,请参阅此https://help.ubuntu.com/community/FilePermissions
【讨论】:
似乎是,但我相信我已经排除了这种可能性。该文件夹中的所有其他图像都可以使用,因此它不是文件夹权限问题。在文件级别,这幅图像和其他图像似乎都具有相同的权限。我最初从一个公用文件夹(FTP)同时上传了所有图像,所以我不知道一个文件会以某种方式出现问题而不是其他文件 - 加上我已经多次重命名它,等等 请给所有文件755文件夹权限和644权限。还要检查组用户是否与kevin-sandbox.com/ovmp-dev/images/gallery/franklin-car-wash/… @calypso:IIS 只能在 Windows 操作系统上运行。这里没有关于 Ubuntu 的内容 不完全确定 755 和 644 是什么 - 我只是将文件更改为拥有 IIS_IUSRS 的所有权限 - 这是网站的用户名,对于所有文件都是相同的 - 那些工作的权限低于我刚刚更改为的权限以上是关于jpg出现403错误的主要内容,如果未能解决你的问题,请参考以下文章