// 保存图片 export function saveHeadImgFile(base64, quality) { const bitmap = new plus.nativeObj.Bitmap("test"); return new Promise((resolve, reject) => { // 从本地加载Bitmap图片 bitmap.loadBase64Data(base64, function() { const url = "_doc/" + getTimeStamps() + ".png"; // url为时间戳命名方式 bitmap.save(url, { overwrite: true, // 是否覆盖 quality: quality // 图片清晰度 }, (i) => { console.log(url) uni.saveImageToPhotosAlbum({ filePath: url, success: function() { resolve({ code: 0, msg: '保存成功', filePath: url }); }, fail:function(){ msg:'保存失败' } }); }, (e) => { reject('保存图片失败:' + JSON.stringify(e)); }); }, (e) => { reject('加载图片失败:' + JSON.stringify(e)); }); }) } function getTimeStamps (){ return (new Date()).valueOf() }