PIL.UnidentifiedImageError: cannot identify image file 使用华为云存储OBS

使用华为云存储OBS遇到这个问题

参看了这个大佬的启发:

https://blog.csdn.net/xchenhao/article/details/134205491

原因:

图片从网络上下载下来,未加请求头(如 User-Agent)直接请求,网站为了防盗链会进行拦截处理

在obs中取消跨域设置可以解决这个问题,

如果不取消跨域,需要在obs防盗链中设置白名单:白名单Refere和允许空Referer即可解决这个问题。

相关推荐
!!!5257 小时前
华为云镜像加速器
docker·容器·华为云
AnnyYoung1 天前
华为云deepseek大模型平台:deepseek满血版
人工智能·ai·华为云
枫叶丹46 天前
【HarmonyOS之旅】基于ArkTS开发(三) -> 兼容JS的类Web开发(四) -> 常见组件(二) -> tabs
开发语言·前端·javascript·华为·华为云·harmonyos
〆、风神7 天前
华为云+硅基流动使用Chatbox接入DeepSeek-R1满血版671B
华为云
江湖有缘9 天前
华为云之CodeArts IDE的使用体验
ide·华为云
我们的五年9 天前
【Linux网络编程】华为云开放端口号
运维·网络·华为云
华为云开发者联盟12 天前
一键部署+限免体验!盘点如何在华为云上体验DeepSeek
ai·华为云·deepseek
九河云12 天前
华为云的分布式缓存服务适合什么场景
分布式·缓存·华为云
光锥智能14 天前
硅基流动与华为云联合推出基于昇腾云的DeepSeek R1&V3推理服务
华为云
嵌入式-小王14 天前
华为云搭建微信小程序商城后台
微信小程序·小程序·华为云