uniapp中如何把通过uni.chooseImage上传的图片转换成base64格式

uniapp中如何把通过uni.chooseImage上传的图片转换成base64格式

image-tools官网

javascript 复制代码
//下载包
npm i image-tools --save
//在需要使用的地方引入
import { pathToBase64, base64ToPath } from 'image-tools'
javascript 复制代码
uni.chooseImage({
	count: 1, //默认9
	sizeType: ['original', 'compressed'], //可以指定是原图还是压缩图,默认二者都有
	sourceType: ['camera'], //相机选择
	success: res=> {
			console.log("[选择图片]",res)
			this.imgToBase64(res.tempFilePaths[0]).then(base64=>{
					console.log("[转换成base64]",base64)
			})
	 }
});
//把图片转换成base64
imgToBase64(data){
	return new Promise((resolve,reject)=>{
			pathToBase64(data).then(base64 => {
				resolve(base64)
			 }).catch(error => {
				console.error(error)
				reject(error)
			})		
	})			
}
相关推荐
天蓝色的鱼鱼2 天前
从“死了么”到“我在”:用uniCloud开发一款温暖人心的App
前端·uni-app
小徐_23332 天前
uni-app 组件库 Wot UI 的 AI 友好型编程指南
前端·uni-app
CHB2 天前
uni-app x 蒸汽模式 性能测试基准报告 Benchmark
uni-app·harmonyos
anyup3 天前
月销 8000+,uView Pro 让 uni-app 跨端开发提速 10 倍
前端·uni-app·开源
willow6 天前
uniapp实战
uni-app
只会cv的前端攻城狮6 天前
兼容性地狱-Uniapp钉钉小程序环境隔离踩坑实录
前端·uni-app
codingWhat8 天前
小程序里「嵌」H5:一套完整可落地的 WebView 集成方案
前端·uni-app·webview
小时前端9 天前
微信小程序选不了本地文件?用 web-view + H5 一招搞定
前端·微信小程序·uni-app
Mr_li9 天前
给 Vue 开发者的 uni-app 快速指南
vue.js·uni-app
anyup10 天前
🔥2026最推荐的跨平台方案:H5/小程序/App/鸿蒙,一套代码搞定
前端·uni-app·harmonyos