视觉智能平台金融级人脸比对,传入的是图片的url,因为图片存储在七牛云上,且开启了防盗链,配置了 *.aliyuncs.com, 还是提示图片不可用,请问阿里云是没有referer吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
阿里云视觉智能开放平台在调用金融级人脸比对等API时,确实可能不会发送Referer头部信息。这是因为API调用在进行图像比对处理时,关注的是图片的内容而非来源,所以Referer信息并不是必需的。然而,这并不意味着所有的阿里云服务都不会添加Referer头部,具体取决于实际的网络请求和服务的配置。
针对您提到的问题,虽然视觉智能平台在调用API时可能不会主动添加Referer头部,但如果七牛云上的图片设置了防盗链且仅允许特定域名访问,您仍然需要确保调用API的服务器或客户端能够提供正确的Referer信息,或者考虑其他解决方法。
一种可能的解决方案是,您可以在阿里云服务器上部署一个代理,该代理在发送请求到七牛云之前添加所需的Referer头部信息。另一个方法是直接使用七牛云提供的API或其他支持Referer的服务来进行图片的获取和比对。
此外,也请确认七牛云的图片URL是否正确,并且视觉智能平台的服务器是否有足够的权限去访问这个URL。如果URL格式错误或视觉智能平台没有相应的访问权限,同样会导致图片不可用。
综合来看,您可能需要从以下几个方面排查和解决问题:
阿里云视觉智能平台在处理金融级人脸比对的图片URL时,可能会受到防盗链设置的影响。如果您的图片存储在开启了防盗链并仅允许 *.aliyuncs.com 域名的七牛云上,那么阿里云可能无法正常访问这些图片,从而提示图片不可用。
为解决此问题,您可以考虑以下方案: