收藏
回答

wx.saveImageToPhotosAlbum手机上保存没反应?

在开发工具中可以保存到电脑上,到了手机上 点确定后就一点反应都没有了,下面的弹窗一个 都不弹

wx.showModal({

     title: '提示',

     content: '确定要保存这张图片吗?',

     success: function (res) {

       if (res.confirm) {

         console.log('用户点击确定')

         wx.downloadFile({

           url:that.data.images,

           success:function(res){

             console.log(res)

             if(res.statusCode == 200){

               let img = res.tempFilePath

               wx.saveImageToPhotosAlbum({

                 filePath: img,

                 success:function(res){

                   wx.showToast({

                     title: '保存成功!',

                     icon: 'none',

                     duration: 2000

                   })

                 },

                 fail(res){

                   wx.showToast({

                     title: '保存失败!',

                     icon: 'none',

                     duration: 2000

                   })

                 }

               })

             }else{

               wx.showToast({

                 title: '保存失败!',

                 icon: 'none',

                 duration: 2000

               })

             }

           }

         })

       } else if (res.cancel) {

         wx.showToast({

           title: '取消保存!',

           icon: 'none',

           duration: 2000

         })

       }

     }

   })


最后一次编辑于  11-28
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-小柿子
    社区技术运营专员-小柿子
    11-28

    输出下fail看下输出什么?

    11-28
    赞同
    回复 1
    • Jerry
      Jerry
      11-29
      手机预览走不到 fail这里,wx.downloadFile这里就不走了  输出、弹框都没有,用真机调试了几次 有一次成功的,其他几次都是长按图片没反应,最顶部的 用户提示 也不弹
      11-29
      回复
  • Jerry
    Jerry
    11-29

    已经解决了,是小程序没有配置 downloadFile合法域名

    11-29
    赞同
    回复
问题标签