微信小程序上传图片

博客围绕微信小程序上传图片展开,给出了实例代码,并提示具体文档可查看小程序官方文档。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信小程序上传图片

下面为实例代码,具体文档看小程序官方文档

//上传图片
  chooseimage: function (e) {
    var _this = this;
    flag = "1";
    wx.chooseImage({
      count: 1, // 默认9  
      sizeType: ['compressed'],
      sourceType: ['camera'],   //仅使用相机拍照
      success: function (res) {
        door = "1";
        console.log(res)
        var tempFilePaths = res.tempFilePaths[0];    //此处为上传图片的 临时路径
        let picture = _this.data.picture;
        picture.push(tempFilePaths)    //   存储上传的图片
        _this.setData({
          picture,
        })
        console.log(_this.data.picture)
        //上传服务器

        wx.showLoading({
          title: '请求中',
        })
        // let data1 = {
        //   taskId:1
        // }
        wx.uploadFile({
          url: api.DZUPLOADIMG,
          filePath: tempFilePaths,
          // name: "311", 
          name: _this.data.taskId + 'split' + _this.data.notificationNo,
          success: function (res) {
            wx.hideLoading();
            var data = JSON.parse(api.DECRYPT(res.data))
            console.log("==上传图片请求返回成功==" + res);
            console.log(JSON.parse(api.DECRYPT(res.data)))
            if(data.code == '1'){
              let imgid = _this.data.imgid
              imgid.push(data.imgId)
              _this.setData({
                imgid:imgid
              })
            }
            console.log(_this.data.imgid)
          },
          complete: function () {
            console.log("upload complete");
          },
          fail: function (res) {
            console.log("==上传图片请求失败==", res);
            // that.SaveLogs("上传图片失败", res + '');
            wx.hideLoading();
          }
        })
      }
    })
  },
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值