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

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

参看了这个大佬的启发:

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

原因:

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

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

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

相关推荐
終不似少年遊*6 天前
操作系统、虚拟化技术与云原生及云原生AI简述
docker·ai·云原生·容器·华为云·云计算·k8s
江湖有缘11 天前
华为云之使用iSula生态链进行容器镜像构建和运行【玩转华为云】
华为云
longerxin202014 天前
suse15 sp1使用华为云软件源yum源zypper源
华为云
skd899914 天前
华为云搭建云端IPPBX并实现分机互相通话详细教程
华为云
九河云15 天前
广东省数字化补贴政策助力企业转型升级
重构·华为云·云计算·制造
uesowys17 天前
华为云 对象存储服务 OBS | 架构分析与应用场景
华为云·云计算·对象存储服务
九河云21 天前
工业软件的破局与重构:从技术依赖到自主创新的未来路径
人工智能·重构·华为云·云计算·制造
码农翻身23 天前
用了Cline和华为云的大模型,再也回不去了
华为云·deepseek·cline
江湖有缘23 天前
华为云之MySQL数据的导入导出实践【玩转华为云】
数据库·mysql·华为云