// 上传 PCM 数据到后端
uploadAudioToBackend: function (filePath) {
// 读取录音文件的字节流
wx.getFileSystemManager().readFile({
filePath: filePath,
encoding: 'binary', // 指定编码为二进制
success: (res) => {
// 发送 POST 请求到后端
wx.request({
url: 'http://localhost:8080/audio/upload',
method: 'POST',
data: res.data, // 将二进制数据作为请求体的数据部分
header: {
'Content-Type': 'application/octet-stream' // 设置请求头为二进制数据类型
},
success: (response) => {
console.log('上传成功', response.data);
},
fail: (error) => {
console.error('上传失败', error);
}
});
},
fail: (error) => {
console.error('读取文件失败', error);
}
});
}
微信小程序上传二进制数据到后端
最新推荐文章于 2024-05-24 14:29:10 发布