微信小程序上传图片的方法

使用微信提供的接口wx.chooseImage。

wx.chooseImage({
      count: 1, // 默认的图片数量
      sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有
      sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有
      success: function (res) {
        // 返回选定照片的本地文件路径列表,tempFilePath可以作为img标签的src属性显示图片
        var tempFilePaths = res.tempFilePaths;
        wx.uploadFile({
          url: 'https://...',      //此处换上你的接口地址
          filePath: tempFilePaths[0],//上传的第一张图片的路径
          name: 'img',//在FILE请求中,图片存储在img字段中
          header: {  
            "Content-Type": "multipart/form-data",
            'accept': 'application/json',
          },
          formData:{
        'type':0  //其他额外的formdata,可不写
          },
          success: function(res){
            var data=res.data;
        console.log('data');
          },
          fail: function(res){
            console.log('fail');
          },
        })
      }
}

相关文章:django处理图片上传请求

你可能感兴趣的:(微信小程序上传图片的方法)