18910140161

微信小程序:wx.downloadFile不成功

顺晟科技

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

}

})

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航