您的当前位置:首页正文

微信小程序wx.choosemedia设置请求头

2024-11-09 来源:个人技术集锦

wx.choosemedia无法直接设置请求头,可以间接设置请求头

wx.chooseMedia({  
  count: 1, // 默认9  
  mediaType: ['image', 'video'], // 可以指定是图片还是视频,默认二者都有  
  sourceType: ['album', 'camera'], // 可以指定来源是相册还是相机,默认二者都有  
  success(res) {  
    const tempFilePaths = res.tempFiles; // tempFilePath可以作为img标签的src属性显示图片  
  
    // 假设我们选择了第一个文件  
    const filePath = tempFilePaths[0].path;  
  
    wx.uploadFile({  
      url: '你的服务器上传接口地址', // 上传地址  
      filePath: filePath,  
      name: 'file', // 文件对应的 key,可以在服务端用于获取文件  
      formData: {  
        'user': 'test'  
      },  
      header: {  
        'content-type': 'multipart/form-data',  
        'Authorization': 'Bearer your_token_here' // 设置你的请求头  
      },  
      success(res) {  
        console.log(res.data);  
      },  
      fail(err) {  
        console.error(err);  
      }  
    });  
  }  
});
显示全文