记录uni-app使用OSS上传图片,阿里云OSS服务端生成签名

1,539 阅读1分钟

1. 请求接口获取服务端生成的签名

ps:由于在小程序中chooseImage获得的临时文件链接,所以需要转换为ArrayBuffer格式,而在H5中直接得到file文件

2. 拿到签名后,用签名作为url去请求

ps: 由于POST请求会跨域(阿里云oss后台已经设置了允许跨域),所以只能采用PUT请求

(1)小程序请求

(2)H5请求(采用axios来发请求,默认uni.request 无法携带file文件)

(3)获取图片url