uniapp网络地址图片转base64
时间: 2023-06-15 21:03:44 浏览: 269
手机app base64选择图片上传 demo
在uniapp中,可以使用uni.request API发送网络请求获取图片数据,并使用uni.arrayBufferToBase64方法将数据转换为base64格式的字符串。以下是示例代码:
```javascript
uni.request({
url: 'https://example.com/image.jpg',
responseType: 'arraybuffer',
success: res => {
const base64Str = uni.arrayBufferToBase64(res.data)
console.log(base64Str)
}
})
```
其中,url为图片的网络地址,responseType为响应类型,需要设置为arraybuffer,success回调函数中的res参数为响应对象,res.data为图片的二进制数据。使用uni.arrayBufferToBase64方法将二进制数据转换为base64字符串,然后可以将其用于图片的展示或其他用途。
阅读全文