zoukankan      html  css  js  c++  java
  • 微信小程序长按不能识别二维码/保存图片

    在小程序里面长按图片只能识别小程序的太阳码(就是小程序码),其他的包括普通二维码,企业微信码都是不能识别的。

    包括小程序普通的页面和小程序的webview以及imgpreview,都只能识别小程序码。

    微信小程序获取当前路径信息

     let pages = getCurrentPages();
                let currPage = null;
                if (pages.length) {
                  currPage = pages[pages.length - 1];
                }
    cosole.log(currPage)
     

    微信下载文件:

    wx.downloadFile({   //通过微信的下载接口,下载网络文件
          url: 'https://hj.hj088.cn/carlsberg/miniapp/scene/code2.jpg',
          success (res) {   //res.tempFilePath是下载好的本地路径,可以用来预览下载好的东西或者保存文件到手机
            console.log(res);
            if(res.statusCode === 200){
              wx.saveImageToPhotosAlbum({   //下载的如果是图片,要调用这个方法才能保存的手机相册
                filePath: res.tempFilePath,
                success: function(data) {
                  wx.showToast({
                    title: "保存成功",
                    icon: "success",
                    duration: 2000
                  });
                },
                fail: function(err) {
                  console.log(err);
                },
                complete(res) {
                  console.log(res);
                }
              });
    
              // wx.saveFile({   //下载的如果不是图片而已word之类的文档,要用这个方法保存到手机,文档的话还可以调用wx.openDocument方法来打开预览
              //   tempFilePath: res.tempFilePath,
              //   success:() => {
              //    wx.showToast({
              //      title: '保存成功',
              //      type:'success'
              //    })
              //   }
              // })
            }
          }
        })
  • 相关阅读:
    20155239 2016-2017-2 《Java程序设计》第5周学习总结
    学习Java的必要知识点记录
    # 20155226 2016-2017-2 《Java程序设计》第4周学习总结
    随笔三 第三周学习
    第二周学习
    吕宇轩20155239 第一周
    随笔三 安装Linux操作系统
    随笔二
    随笔一
    java动态代理(JDK和cglib)
  • 原文地址:https://www.cnblogs.com/haqiao/p/14119183.html
Copyright © 2011-2022 走看看