wx.saveImageToPhotosAlbum未成功保存保存图片至相册
发布于 6 年前 作者 zhongjing 4001 次浏览 来自 问答

我又来提bug了。。

线上环境: 企业微信

bug复现:在企业微信内保存图片至相册,success成功执行,但图片尚未成功保存至相册;但在个人微信能成功保存至相册;

代码截个图:

复现机型:小米9 (头部导航丢失的那款)

查相关文档,企业微信没对此api有特殊的限制。

4 回复

你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

确认是否有开启保存到相册的权限,如果有,提供测试的demo以及企业微信版本号,系统版本截图

wx.saveImageToPhotosAlbum

保存图片格式不对,保存图片为.xbm格式

wx.downloadFile({
          url: baseImgUrl + this.posterPath,
          success: (res) => {
              console.log(res.tempFilePath)
              wx.saveImageToPhotosAlbum({
                filePath: res.tempFilePath,
                success: (res)=>{
                  wx.showModal({
                    title: '保存成功',
                    content: '成功保存到相册啦,快去分享吧!',
                    showCancel: false,
                    confirmText: '好的',
                    confirmColor: '#F43F00',
                    success: (res) =>{
                      if (res.confirm) {
                        this.showShare = false
                      }else {
                        this.showShare = true
                      }
                    },
                    fail: (err) => {
                      console.log(err)
                    }
                  })
                }
              })
          }
        })

保存图片还是用图片预览功能吧

回到顶部