顺晟科技
2021-06-16 10:52:35
1000
遇到这样一个小程序的错误问题,downloadfile:失败URL不在域列表中,但域名确实配置好了。
因为看到了这篇文章,我记录了以下问题(http://html51.com/info-17897-1/)
当时我需要做一个小程序画布来保存图片
1.canvas保存图片。如果包含绘制网络资源图片,则空白会直接显示网络资源的地址。
2.当时,API wx.downloadFile是用来直接生成临时域名,然后才能正常加载
示例:
wx.uploadFile({
网址: ' https://example.weixin.qq.com/upload',//is只是一个例子,不是一个真正的接口地址。
文件路径:临时文件路径[0],
名称: '文件',
formdata : { ' user ' : ' test ' },
成功:功能(res){
var数据=res.data
}
})
当时,API wx . upload file:downloadfile :报告了一些问题,失败的URL不在域列表中,然后导致该区域显示为空白。
检查错误后检查域名配置没有问题,但是有错误和空白。
最后发现用户的图片地址是由于网页已经登录的原因(h5端同步):头像地址是“http:”,而不是https
.发现这个问题后,其实太简单了。
代码如下:
var sImg=' '
SImg='自己的图片地址'。替换(' http : ',' https : ')
wx.uploadFile({
Url: sImg,//更改地址ok
文件路径:临时文件路径[0],
名称: '文件',
formdata : { ' user ' : ' test ' },
成功:功能(res){
var数据=res.data
}
})
11
2022-12
17
2022-03
18
2021-11
29
2021-08
19
2021-06
16
2021-06