uniapp有自带上传图片方法uni.chooseImage,先把blob图片转base64, 再压缩上传
handleUpload() {
uni.chooseImage({
count: 6, //默认9
sizeType: ["original", "compressed"], //可以指定是原图还是压缩图,默认二者都有
sourceType: ["album"], //从相册选择
success: (file) => {
this.blobToBase64(file.tempFiles[0]).then((res) => {
uni.showLoading({
title: "上传中",
});
// this.Upload(res);
let compressBase64Img = "";
new Promise((resolve, reject) => {
compressBase64Img = compress<