首页 > 编程语言 >微信小程序下载图片到本地

微信小程序下载图片到本地

时间:2023-06-01 22:32:25浏览次数:47  
标签:console log success url 微信 本地 res 下载 wx


downloadImg: function(e){                //触发函数
    console.log(e.currentTarget.dataset.url)
    wx.downloadFile({
      url: e.currentTarget.dataset.url,       //需要下载的图片url
      success: function (res) {            //成功后的回调函数
        wx.saveImageToPhotosAlbum({         //保存到本地
          filePath: res.tempFilePath,
          success(res) {
            wx.showToast({
              title: '保存成功',
              icon: 'success',
              duration: 2000
            })
          },
          fail: function (err) {
            if (err.errMsg === "saveImageToPhotosAlbum:fail auth deny") {
              wx.openSetting({
                success(settingdata) {
                  console.log(settingdata)
                  if (settingdata.authSetting['scope.writePhotosAlbum']) {
                    console.log('获取权限成功,给出再次点击图片保存到相册的提示。')
                  } else {
                    console.log('获取权限失败,给出不给权限就无法正常使用的提示')
                  }
                }
              })
            }
          }
        })
      }
    });
  },

 

标签:console,log,success,url,微信,本地,res,下载,wx
From: https://blog.51cto.com/u_14671216/6398514

相关文章

  • Multisim14.0软件安装教程Multisim14.0软件安装包下载
    [名称]:Multisim14.0[大小]:685.23MB[语言]:中/英文 [适用系统]:win7,win8,win10,win11[简介]:Multisim是一款以win系统为基础的电路仿真工具,该软件功能非常强大,具有丰富的仿真分析能力,可以有效帮助用户完成实验工作,是一款非常不错的电路图设计软件。[64位下载地址]:https://pan.baidu.c......
  • TIA Portal v17安装教程西门子博途软件安装包下载
    [名称]:TIAPortalv17[大小]:11.82G [语言]:简体中文 [适用系统]:win10,win11 64位系统[简介]:TIA博途是全集成自动化软件TIAportal的简称,是一款全集成自动化软件。它是业内首个采用统一的工程组态和软件项目环境的自动化软件,几乎适用于所有自动化任务。借助该全新的工程技术软件......
  • antd的upload组件的各种上传、下载操作(vue)
    作为前端小白刚刚接触上传、下载文件的操作也让我很头疼,所以利用时间记录一下方便巩固,希望能够帮到大家。我将情况分为以下几种:一、点击按钮上传单个文件//html<a-upload:action="baseUrl+'/api/uploadSingleFile'":headers="headers"......
  • 微信小程序使用TDesign
    TDesign1.新建一个普通的微信小程序项目2.在project.config.json配置sass插件(非强制,此步可根据自己需要而配置)"useCompilerPlugins":["sass"],3.使用npm安装tdesign,并构建npmnpmitdesign-miniprogram-S--production......
  • 实现微信小程序登录的流程
     1.小程序调用wx.login()获取code(可以同时传输获取手机号的code)2.调用后端登录接口,将code作为参数传给后端(传输获取手机号的code)3.后端通过code调用微信后端登录接口换取openid(通过电话code获取用户手机号)4.后端通过Openid查询数据库,若查询到用户数据则返回完成登录流......
  • 微信语音功能测试点__肖sir__测试点整理
    微信语音测试点=========================1、实效性:发送的语音消息是不是能够及时的收到,有没有延迟2、总时长:发送语音的最长时间是多少3、使用性:发送语音的按键是否灵敏4、其他:在发送语音的时候是否影响其他的功能5、耳机:佩戴耳机使用麦克是否能正常的发送微信语音6、弱网......
  • springBoot+下载
    在springBoot我们上次文件和其他相比,就简单不少,现在我们在SpringBoot的基本框架基础上添加上传图片。一:没有新的jar包,但是在原有的jar包中必须需要有如下jar包。<parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId......
  • 浏览器配置微信模拟器
     1.打开浏览器控制台,选择移动端,选择Responsive->Edit 2.添加自定义设备①点击Addcustondevice,②输入设备名称如weChat,③输入配置内容:mozilla/5.0 (linux; u; android 4.1.2; zh-cn; mi-one plus build/jzo54k) applewebkit/534.30 (khtml, like gecko......
  • php 环境(直接在微软下载即可包含所有的)
    1.下载phpwindow64位 Windowsdownloads 2.下载iss7.0https://www.microsoft.com/web/downloads/platform.aspx这个网址时好时坏,要有耐心。下载的这个是一个平台,里面可以找到iishttp://php.net/manual/en/install.windows.legacy.index.php#install.windows.leg......
  • net.sf.json-lib 下载不下来
    必须加上classifier官网:http://json-lib.sourceforge.net/Json-libcomesintwoflavors,dependingonthejdkcompatibility.json-lib-x.x-jdk13iscompatiblewithJDK1.3.1andupwards.json-lib-x.x-jdk15iscompatiblewithJDK1.5,includessupportforEnums......