看到了手册中的 通过 wx.chooseImage 方法选择或拍摄照片,得到本地临时文件的路径,然后按照下面的方法构造一个 AV.File 将其上传到 LeanCloud。图片上传成功,也返回了url。我想将file.url()的字符串传递到变量scr中,然后显示到image组件上,当我用src=file.url()时显示file is not defined错误。
1、如何取得上传后的地址?
2、blob是什么意思?
wx.chooseImage({
count: 1,
sizeType: ['original', 'compressed'],
sourceType: ['album', 'camera'],
success: function(res) {
var tempFilePath = res.tempFilePaths[0];
new AV.File('file-name', {
blob: {
uri: tempFilePath,
},
}).save().then(
file => console.log(file.url())
).catch(console.error);
}
});