//web
function imgToBase64(img) {
return new Promise((resolve, reject) => {
//判断浏览器是否支持filereader
if (typeof FileReader == 'undifined') {
this.$message.error('抱歉,你的浏览器不支持 FileReader');
reject();
}
//判断获取的是否为图片文件
if (!/image\/\w+/.test(img.type)) {
this.$message.error("请确保文件为图像文件");
reject();
}
const reader = new FileReader();
reader.readAsDataURL(img);
reader.onload = () => {
resolve(reader.result);
}
})
}
//微信小程序
function imgToBase64(filePath){
return "data:image/png;base64," + wx.getFileSystemManager().readFileSync(filePath,"base64");
}