H5页面挂载到小程序/微信公众号,点击a标签下载图片失效

const a = document.createElement("a");
a.href = "data:image/png;base64," + url;
a.setAttribute("download", "电子收据");
a.click();

后端返回的是文件流,下载文件流也是一样的毫无反应。这个方法在在手机带的浏览器或者PC浏览器里面是好的,有什么办法解决公众号/小程序里这个问题吗?微信浏览器支持下载吗?

阅读 4.2k
2 个回答

web-view 组件的 JSSDK 里不是提供 downloadImage 下载图片的方法了么?

实现不了

微信里面就长按下载图片。如果是其他资源,通过下载头,可以唤起打开浏览器。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题