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


 

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

 

通过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);
          }
      })
 
      }
    }
)


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM