wx.saveImageToPhotosAlbum安卓手机无法保存
发布于 5 年前 作者 gangfang 16126 次浏览 来自 问答

详细过程:

  1. 调用 wx.downloadFile 下载图片 - 成功

  2. 调用 wx.authorize 获取 scope.writePhotosAlbum 授权 - 成功

  3. 调用 wx.saveImageToPhotosAlbum 保存图片 - 失败

只在安卓上有问题,已确认微信版本为 : 6.5.19

调试信息:

下载的图片tempFilePath 后缀为 unknown

5 回复

你好 请问 你这个问题 是怎么解决的

下载请求的header里面的Content-Type传的是什么?

请问您 Content-Type 值是怎么设置的啊, 我也遇见这个问题, 安卓机打开调试可以保存到手机, 关闭调试就保存不了了

我也碰到了。先给个链接:

https://pcis-stg2.197.com/xcx/platform/moment/qrcode/348382/546/ookvt0CcLzCOmSxq4O8T-b4jzw7I/1/c3ViUGFja2FnZS9kaXNjb3Zlci9wYWdlcy9nb29kc19kZXRhaWwvZ29vZHNfZGV0YWlsP2FjdGlvbj1nb0hvbWUmaWQ9MzQ4MzgyJnVzZXJUeXBlPTE=?time=1539224674400

然后调用wx.downloadFile方法下载图片,苹果手机下载的后缀是.png, 可以保存到手机;

但是android手机的下载的后缀为..unknown, 然后保存不了。

比如, 苹果下载后的临时路径为:wxfile://tmp_46777d03320d0f551b98cc46b57ad848.png

而android手机下载后的临时路径为:wxfile://tmp_f3d0f2fb6e89c32e2d8cb1eb5a90cfcf36c56343fbc5f6ba822f1ff48ad226c2.unknown

麻烦给一下可以重现的下载链接

回到顶部