看报错是因为上传的图片URL不是上海oss的,视觉智能开放平台支持的是上海oss的url,非上海oss的url或者本地图片可以使用文件URL处理的方案调用。
文件URL处理:https://help.aliyun.com/zh/viapi/getting-started/the-file-url-processing/
在阿里云视觉智能开放平台中,部分擦除API确实支持直接传入图片。例如,对于图像人体擦除功能,既支持使用本地图片,也支持使用图片的URL。但请注意,这可能与具体的API和其实现有关。
您好,阿里云OSS是一个对象存储服务,它提供了图片上传、管理和下载等功能。如果您直接将图片上传到OSS,然后尝试通过URL访问该图片,有时可能会出现图片被直接下载而不是显示的情况。这是因为在访问图片URL时,浏览器默认将其识别为一个可下载的文件,而不是作为图像进行展示。
为了解决这个问题,您可以考虑以下方法:
使用预签名URL:您可以为上传到OSS的图片生成一个预签名的URL,这样其他用户在访问这个URL时,可以在指定的有效期和权限内访问该图片,而不是直接下载。
配置CORS:通过配置跨域资源共享(CORS),您可以允许特定的域名或IP地址访问您的OSS图片,从而避免直接下载的问题。
使用CDN加速:如果您使用了内容分发网络(CDN)服务,例如阿里云CDN,您可以将OSS上的图片缓存到CDN上,从而提供更稳定和快速的访问体验。
直接支持的是上海oss的图片url,如果非上海oss的url,要使用文件URL处理的方案调用。
https://help.aliyun.com/zh/viapi/getting-started/the-file-url-processing 此回答来自“阿里云视觉智能开放平台咨询1群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。