微信小程序上传本地图片路径获取到后端接口返回数据

 

后端有个上传文件/图片的接口,需要传文件流

 

通过wx.chooseImage调用相册或者相机获取到本地文件路径,然后直接通过wx.uploadFile调取后端接口即可获取到这个接口返回的数据,而不是单独调用后端接口

  

wx.chooseImage(
  {
    count: 1, //默认9
    sizeType: ['compressed'], //可以指定是原图还是压缩图,默认二者都有   
    sourceType: ['album'], //选择图片的来源
    success: (res) => {
    let tempFilePaths = res.tempFilePaths; // 返回选定照片的本地路径列表
          
    wx.uploadFile({
          url: 'http://xxxxxx:9090/api/app/oss', //后端接口
          filePath: path[0],
          name: 'file',
          header: "后端接口请求时,所需的请求头",
          success(res) {
            console.log(res);
          },
         fail(e) {
             console.log(e);
          }
      })
 
      }
    }
)
posted @ 2021-10-26 11:57  vk隐  阅读(2006)  评论(0编辑  收藏  举报