title
首页 > 社区 > 小程序图片上传

小程序图片上传

2018-07-25 16:28:42      管理员      1204      0

在某个图片或者按钮上加入catchtap="pic";

//上传图片
  pic: function () {
    let that = this;
    wx.showActionSheet({
      itemList: ['从相册中选择', '拍照'],
      itemColor: "#f7982a",
      success: function (res) {
        if (!res.cancel) {
          if (res.tapIndex == 0) {
            that.chooseWxImage('album')
          } else if (res.tapIndex == 1) { 
            that.chooseWxImage('camera')
          }
        }
      }
    })

  },
  chooseWxImage: function (type) {
    var that = this;
    wx.chooseImage({
      sizeType: ['original', 'compressed'],
      sourceType: [type],
      success: function (ress) {
        wx.showToast({
          icon: "loading",
          title: "正在上传"
        }),
          wx.uploadFile({
            url: app.siteurl + '/index.php?m=api&c=index&v=uploadpic',
            filePath: ress.tempFilePaths[0],
            name: 'file',
            header: { "Content-Type": "multipart/form-data" },
            formData: {
              'appkey': app.appkey
            },
            success: function (res) {
              if (res.statusCode != 200) {
                wx.showModal({
                  title: '提示',
                  content: '上传失败',
                  showCancel: false
                })
                return;
              }
            },
            fail: function (e) {
              wx.showModal({
                title: '提示',
                content: '上传失败',
                showCancel: false
              })
            },
            complete: function () {
              wx.hideToast();
            }
          })
      }
    })
  },

评论

后面还有条评论,点击查看 >>
友情提示:发布广告及任何违法内容,一律封号...

img

小程序图片上传

普通会员 体验会员 白银会员 黄金会员
0 0 0 0
请您 登录后 下载 !
说明

已经下载过的不会再扣积分,上传资源,免费获取积分! 积分规则