首页 > 编程语言 >钉钉小程序开发 图片上传功能

钉钉小程序开发 图片上传功能

时间:2023-04-23 15:36:13浏览次数:44  
标签:console log img 上传 dd 程序开发 res data 图片

dd.chooseImage({
  //请求图片

  count: 1, //上传图片张数限制

  success: res => {
    console.log("返回的文件信息为:");

    console.log(res);

    var filePaths = res.filePaths;

    dd.getAuthCode({
      success: function(res) {
        console.log("filePath的值为:");

        console.log(filePaths);

        var authCode = res.authCode;

        dd.uploadFile({
          url:
            app.data.globalData.url +
            "public/index.php/api/activity/upload_img",

          fileType: "image",

          fileName: "img",

          filePath: filePaths[0],

          formData: {
            authCode: authCode
          },

          success: res => {
            var data = JSON.parse(res.data);

            console.log("转换后的data为:");

            console.log(data);

            var img_url = data.data.img_url;

            that.data.actImg = img_url;

            that.data.isUp = 1; //同时将是否已经上传改为是

            console.log("图片信息为:");

            console.log(that.data.actImg);

            that.setData({
              coverImg: that.data.actImg,

              isUp: 1
            });
          },

          fail: function(res) {
            dd.showToast({
              content: "上传信息失败",

              type: "fail"
            });
          }
        });
      },

      fail: function(res) {
        dd.showToast({
          content: "获取用户权限信息失败",

          type: "fail"
        });
      }
    });
  }
});

标签:console,log,img,上传,dd,程序开发,res,data,图片
From: https://blog.51cto.com/u_16085144/6217748

相关文章

  • HTML5实现文件上传下载功能实例解析
    ​ 以ASP.NETCoreWebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API,包括文件的上传和下载。 准备文件上传的API #region 文件上传  可以带参数        [HttpPost("upload")]        publicJsonResultuploadProject(I......
  • JavaScript实现文件上传下载功能实例解析
    ​ 需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步:前端修改由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify......
  • vue项目结合,vant 实现中轮播图中,点击图片放大图片
    思路:vant中提供函数ImagePreview给原每一个图片子元素设置点击事件,api中提供initial-swipe索引,拿到原图索引设置change事件,保存大图切换的对应索引给到自己的initial-swipe索引中设置图片预览切换时,根据切换后的索引,设置原图的位置,大图原图同步原图片swipeTo(i)切换到......
  • JS实现文件上传下载功能实例解析.
    ​ 对于大文件的处理,无论是用户端还是服务端,如果一次性进行读取发送、接收都是不可取,很容易导致内存问题。所以对于大文件上传,采用切块分段上传,从上传的效率来看,利用多线程并发上传能够达到最大效率。 本文是基于springboot+vue实现的文件上传,本文主要介绍服务端实现文件......
  • python 操作阿里云oss 对象存储上传下载文件
    python操作阿里云对象存储oss阿里云账号要有操作oss权限安装OSSSDKpipinstalloss2上传文件#-*-coding:utf-8-*-importoss2importos#阿里云账号AccessKey拥有所有API的访问权限,风险很高。强烈建议您创建并使用RAM用户进行API访问或日常运维,请登录RAM控......
  • springMVC文件上传
    <%@pagelanguage="java"contentType="text/html;charset=utf-8"pageEncoding="utf-8"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd"><......
  • 微信小程序开发页面下拉刷新和scrollview
    问题背景本文主要介绍微信小程序开发过程实现页面下拉刷新以及scrollview组件实现下拉刷新,以及二者的关系。问题分析微信小程序开发过程,如果要实现页面刷新以及scrollerview下拉刷新,步骤如下:(1)页面独立配置在对应页面的json文件中配置属性:"enablePullDownRefresh":true(2)项目......
  • 手动上传JAR包到远程仓库
    为什么80%的码农都做不了架构师?>>>      前言:通常允许上传的远程仓库有两种:Snapshots和Releases,分别为快照版仓库和稳定版仓库。 快照版仓库用于存放不稳定的开发包,稳定版仓库用于存放稳定的包。     解决方案有两个:  通过NexusUI界面部署有时候有个......
  • 管理中心,文章分类管理,文章管理,文件上传,文章回收站
    前言:文章分类管理,文章管理,文章回收站正文: 分类管理效果: 添加分类: 文章列表效果: 添加文章效果: 文章回收站效果: 控制器代码:admins/controllers/news.go//文章分类列表funcNewsCateList(c*gin.Context){list:=modes.NewsCateList(c)c.HTML......
  • 图片Base64编码
    https://blog.csdn.net/duola8789/article/details/78844431什么是图片Base64编码图片的base64编码就是可以将一副图片数据编码成一串字符串,使用该字符串代替图像地址。这样的意义是:网页上的每一个图片,都要消耗一个http请求下载而来(所以CSS雪碧图技术应运而生),而将图片编码成......