收藏
回答

小程序图片保存到手机相册的坑

    wx.getSetting({

        success:function(res){

          if (!res.authSetting['scope.writePhotosAlbum']){

             wx.authorize({

               scope: 'scope.writePhotosAlbum',

               success:function(res){

                  wx.downloadFile({

                    url:mpInvitePic,

                    success:function(res){

                      wx.saveImageToPhotosAlbum({

                        filePath: res.tempFilePath,

                         success:function(res){

                           wx.showToast({ title: '保存成功', })

                         }

                       })

                    }

                  })

               },

               fail(res){

                 wx.showToast({

                   title:'影响您使用小程序的某些功能',

                   icon:'none'

                 })

               }

             })

          }

        },

        fail(res){


        }

    })

老铁们帮忙看一下,我这个保存图片,在模拟器可以把图片保存到真机相册里,在体验版把图片保存到手机相册里不行

回答关注问题邀请回答
收藏

2 个回答

  • 禾店短剧系统
    禾店短剧系统
    2021-06-10

    由于wx.saveImageToPhotosAlbum(OBJECT)这个方法不支持网络图片,但是一般我们在项目中要下载的图片都是后端提供的,所以我们要把图片下载到本地。

    于是,把下载图片后成功返回的tempFilePath临时路径赋给wx.saveImageToPhotosAlbum(OBJECT)filePath,就可以实现保存网络图片到本地了。

    2021-06-10
    有用 1
    回复
  • 2018-12-06

    你要在微信平台设置域名的时候,设置白名单,不然就没办法

    2018-12-06
    有用 1
    回复 4
    • 89
      89
      2018-12-06

      请教一下在哪里设置,找了好久没有找到

      2018-12-06
      1
      回复
    • 2018-12-06回复89

      开发设置,点开,第四个就是

      2018-12-06
      1
      回复
    • 2018-12-06回复89



      第四个设置的就是

      2018-12-06
      1
      回复
    • 89
      89
      2018-12-06回复

      谢谢大佬

      2018-12-06
      回复
登录 后发表内容