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

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

参看了这个大佬的启发:

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

原因:

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

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

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

相关推荐
2501_924794907 小时前
告别报告撰写“时间黑洞”:华为云Flexus AI智能体,重塑企业研究与决策效率
人工智能·华为云
2501_9247949010 小时前
告别“创意枯竭周期”:华为云Flexus AI智能体如何重构传统企业营销内容生产力
人工智能·重构·华为云
是Yu欸1 天前
①【openFuyao】智算时代的异构算力连接器
华为·华为云·算力·openfuyao
Allen_LVyingbo2 天前
多模态推理效率革命:GitCode+昇腾NPU部署llava-1.5-7b-hf的实践全维度性能测试
华为云·云计算·gitcode
Heavydrink2 天前
华为云EulerOS 2.0安装Nacos详细教程
华为云
九河云2 天前
华为云 ECS 弹性伸缩技术:应对业务峰值的算力动态调度策略
大数据·服务器·人工智能·物联网·华为云
Allen_LVyingbo2 天前
开源协同∞智算赋能:GitCode+昇腾NPU部署CodeLlama全流程实践
华为云·持续部署·gitcode
Heavydrink2 天前
华为云EulerOS 2.0安装redis详细教程
docker·容器·华为云
Heavydrink2 天前
华为云EulerOS 2.0安装docker详细教程
docker·容器·华为云
黑臂麒麟3 天前
华为云的DevUI&Form组件实战:个人信息编辑表单完整实现
前端·javascript·ui·华为云·angular.js