调用及回调之后在内部执行
this.base64ToFile(lists[i].url, (file) => {
const result = this.uploadFile(lists[i]);
console.log('result', result);
})
执行方法
/**
* Base64字符串转二进制流
* @param {String} dataurl Base64字符串(字符串包含Data URI scheme,例如:data:image/png;base64, )
*/
base64ToFile(url, callback) {
let file = ''
uni.compressImage({
src: url,
success: res => {
pathToBase64(res.tempFilePath).then(base64Data => {
file = atob(base64Data.split(',')[1])
callback(file)
}).catch(error =>