写了个简单的下载图片的程序,图片的确下载了,存在 tmp/下,显示地址为:http://tmp/Fwxh3PfFnxDn8f40d89262c10756a7a3cf92c94682d1.jpeg
但是,在wxml文件中,引用这个地址,却无法显示图片。
wxml文件:
<img src="{{img_path}}" style="width:270px;height:126px;"/>
<button type="default" bindtap="downloadFile">下载文件</button>
js文件:
data: {
img_path:''
},
downloadFile:function(){
var page=this;
var imgPath = "";
wx.downloadFile({
method:'POST',
url:'http://localhost:8081/download',
type:'image',
success:function(res){
// print(res.statusCode)
console.log("[res]:",res);
var tempPath = res.tempFilePath;
console.log("[tempPath]:",tempPath)
page.setData({
img_path:tempPath
}
)},
fail:function(){
console.log("[warning]download file failed");
}
})
},