为什么image不显示src中图片,但直接复制src中的链接到网页可以打开?
我使用 wx.uploadFile 向gitee仓库上传文件API发出请求,然后上传一张图片文件,然后gitee API会返回下载链接,然后直接复制到浏览器就可以打开
但是我想setdata然后在前端用进行调用却打不开,求助大佬解答,困惑两天了!!谢谢大家
想要显示图片的代码如下:
<image src="{{aurl}}"></image>
<text >{{aurl}}</text>
<image src="https://gitee.com/kjx2001/pictures/raw/master/20220124232020.jpg"></image>
第一行和第三行都无法显示图片,但是第二行可以在text中读出来完整的就像第三行一样的地址,应该说明这个变量是存好的吧,
但是就是打不开src链接中的图片,再但是复制到浏览器就可以打开并且看见。
我的域名信息中已经设置request合法域名、uploadfile合法域名、downloadfile合法域名都有"https://gitee.com"这个地址了。
wx.uploadFile({
filePath:this.data.filePath,
url: this.data.url,
name:'image',
formData:{
'access_token':this.data.accesstoken,
'content':this.data.pic_content_base64,
'owner': JSON.stringify(this.data.owner),
'repo': JSON.stringify(this.data.repo),
'path': JSON.stringify(this.data.path),
'message': JSON.stringify(this.data.message),
},
success: res => {
//逆向转换JSON字符串后抽取网址
console.log(this.data.url)
console.log("图片上传成功!")
let datas = JSON.parse(res.data)
this.setData({
aurl:datas.content.download_url
})
console.log(datas.content)
console.log(datas.content.download_url)
},
fail:function(res){
console.log("访问失败");
}
})