前端直接上传图片到阿里云oss,相关过程官网和网上资料已经很详细,不做赘述。
但这个过程比较复杂,前后端对接过程中很容易出现报错,这里遇到了以下报错,不容易排查。
请求显示net::ERR_NAME_NOT_RESOLVED错误,catch输出如下:

咨询了阿里云oss的技术支持
让我们ping了请求域名,发现ping不通,说明还没请求到阿里云节点。但前后端都没有配置域名,后猜测是ali-oss根据参数拼接的的域名

对比技术支持给我们的能ping得通的域名和发起请求的域名,发现后端返回的region有问题。开头少了oss-,补上后就可以了。
其他错误可查看,有相关解析,比较好排查。
本文讲述了前端在将图片直接上传到阿里云OSS时遇到的net::ERR_NAME_NOT_RESOLVED错误,通过与阿里云技术支持交流,发现问题是由于后端返回的region参数配置错误导致的域名拼接问题。作者还提到使用STS临时访问凭证访问OSS的过程和可能的其他错误排查资源。
2629

被折叠的 条评论
为什么被折叠?



