本地图片
wx.chooseImage({//微信小程序获取本地图片api
count: 1,
sizeType: [ 'compressed'],
sourceType: ['album', 'camera'],
success: function (res) {
var base64 = wx.getFileSystemManager().readFileSync(res.tempFilePaths[0], 'base64')
console.log(base64)
},
fail: function( err ){
reject(err)
}
})
网络图片
wx.downloadFile({
url: 'https://example.com/audio.png', //仅为示例,并非真实的资源
success (res) {
// 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
if (res.statusCode === 200) {
var base64 = wx.getFileSystemManager().readFileSync(res.tempFilePath, 'base64')
console.log(base64)
}
}
})
网络图片注意事项
