【发布时间】:2017-08-08 15:00:22
【问题描述】:
当从服务器下载大量图片(通过cURL / file_get_contents)时,大约 99% 的图片可以在网站上流畅显示,但其中有少数(超过 15k 的图片中大约有 15-20 张)不要出现。相反,它们会返回 403 Forbidden 错误。
所有文件和文件夹的权限都设置为777,但没有任何变化。
有其他人遇到过同样的问题并且能够解决吗?
【问题讨论】:
-
文件名有什么奇怪的 - 例如,/或\或?或其他可能被文件名 - > URL - >文件名翻译所困扰的东西?
-
相同的图像总是返回 403 还是随机的?
-
@ManuelOtto 总是相同的图像。但这很奇怪,因为我试图删除图像并手动重新加载它,重命名它但它总是相同的 403。
-
@manassehkatz 我刚刚仔细检查了文件名,它们似乎与其他所有完美运行的图片相同。
-
这个问题似乎与编程无关。它可能更适合Webmasters Stack Exchange,尽管没有更多信息,他们也可能无法回答。
标签: php html image http-status-code-403