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