自己开发中遇到的问题,记录一下
chooseImgae () {
console.log('选择图片')
wx.chooseMedia({
count: 1,
mediaType: ['image'],
sourceType: ['album', 'camera'],
maxDuration: 30,
camera: 'back',
success(res) {
wx.uploadFile({ // 上传file文件对象
url: apiInfo.uploadSculpture, // 后端接口地址 必传
filePath: res.tempFiles[0].tempFilePath, // 临时文件路径 必传
name:'file', // 文件名称 必传
success(res) {
console.log(res);
const file = res.tempFilePath[0];
console.log(file) // 这里的 file 就是转换后的文件对象
}
})
//console.log(wx.getFileSystemManager().readFileSync(res.tempFiles[0].tempFilePath, 'base64'))
// wx.getFileSystemManager().readFile({ // 转换base64格式
// filePath: res.tempFiles[0].tempFilePath,
// encoding: 'base64',
// success: res1 => {
// console.log(res1.data)
// let urlData = 'data:image/jpeg;base64,'+res1.data
// // console.log(urlData);
// }
// })
}
})
},
wx.uploadFile:api地址: