微信开发者工具Stable 1.06.2307250
已经配置域名 downloadFile合法域名 https://test.hehe.com (域名是假的,为了不公开域名,见谅
点击图片 调用wx.downloadFile
const previewImage = () => {
const url = props.src;
const path = BASE_URL_WEIXIN + url.substring(url.indexOf("/dms"));
wx.downloadFile({
url: path,
success: (result) => {
console.log('下载正确')
},
fail: () => {
console.log('下载失败')
},
});
};
打印path 为https://test.hehe.com/api/dms/file/stream?id=12133224
用户隐私协议如下:
根据法律规定,开发者仅处理实现小程序功能所必要的信息。
- 为了打卡定位,开发者将在获取你的明示同意后,收集你的位置信息。
- 为了快捷登录,开发者将在获取你的明示同意后,收集你的手机号。
- 为了加载照片,开发者将在获取你的明示同意后,使用你的相册(仅写入)权限。
- 开发者 收集你选中的照片或视频信息,用于教师审核。
- 开发者 收集你选中的文件,用于教师审核。
开发版、体验版(无调试模式)均能正确下载,发布到线上提示下载失败,即走了fail。
请教各位.
我也遇到了相同问题,请问解决了吗
快来人啊
fail: (e) => { console.log('下载失败') console.log(e) }, 先这样看一下报错信息
你在fail里面打印一下报错信息,例如
const previewImage = () => { const url = props.src; const path = BASE_URL_WEIXIN + url.substring(url.indexOf("/dms")); wx.downloadFile({ url: path, success: (result) => { console.log('下载正确') }, fail: (err) => { console.log('下载失败',err) }, }); };