gpt4 book ai didi

php - 在返回 text/html 而不是 image/jpeg 的图像上 curl

转载 作者:行者123 更新时间:2023-12-04 13:59:30 27 4
gpt4 key购买 nike

我创建了一个脚本来使用 CURL 从 URL 加载图像。为了测试该文件是否为 JPG,我使用了 ($info['content_type'] == 'image/jpeg')。它适用于大多数网址,但有些返回 html 类型:例如 http://www.super-fond.fr/IMAGES_VOITURES/lexus/2005-Lexus-LF-A-Concept-R-1280x960.jpg谁能告诉我为什么这个 URL 是 html?

谢谢

最佳答案

这是因为您没有在请求 header 中设置用户代理,并且该主机拒绝了具有特定用户代理的请求。

参见 curl_setopt() 中的 CURLOPT_USERAGENT关于如何设置用户代理:

curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla');

关于php - 在返回 text/html 而不是 image/jpeg 的图像上 curl ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6497215/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com