uniapp中如何把通过uni.chooseImage上传的图片转换成base64格式
image-tools官网
npm i image-tools --save
import { pathToBase64, base64ToPath } from 'image-tools'
uni.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['camera'],
success: res=> {
console.log("[选择图片]",res)
this.imgToBase64(res.tempFilePaths[0]).then(base64=>{
console.log("[转换成base64]",base64)
})
}
});
imgToBase64(data){
return new Promise((resolve,reject)=>{
pathToBase64(data).then(base64 => {
resolve(base64)
}).catch(error => {
console.error(error)
reject(error)
})
})
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22