前端直接上传图片到阿里云oss,相关过程官网和网上资料已经很详细,不做赘述。
但这个过程比较复杂,前后端对接过程中很容易出现报错,这里遇到了以下报错,不容易排查。
请求显示net::ERR_NAME_NOT_RESOLVED错误,catch输出如下:
咨询了阿里云oss的技术支持
让我们ping了请求域名,发现ping不通,说明还没请求到阿里云节点。但前后端都没有配置域名,后猜测是ali-oss根据参数拼接的的域名
对比技术支持给我们的能ping得通的域名和发起请求的域名,发现后端返回的region有问题。开头少了oss-,补上后就可以了。
其他错误可查看,有相关解析,比较好排查。
使用STS临时访问凭证访问OSS_对象存储-阿里云帮助中心