有的时候用canvas会遇到保存图片的时候是在h5上是base64而在手机上时的格式是这样:_doc/uniapp_temp_1614856467203/canvas/16148564699070.png
结局方法:
//res=_doc/uniapp_temp_1614856467203/canvas/16148564699070.png
/* *********************************************************** */
var p = plus.io.convertLocalFileSystemURL(res);
this.url = 'file://'+ p
/* *********************************************************** */
uni.uploadFile({
url: '上传文件接口',
filePath: this.url,
name: 'file',
success: (uploadFileRes) => {
console.log(uploadFileRes.data);
// 获取上传服务器的地址
}
});