uniapp中音频上传小结
2021-09-27 本文已影响0人
周星星的学习笔记
uniapp中没有单独的选择音频方法,不像视频有单独的选择视频方法(chooseVideo),而是统一将视频归类到选择和上传非图像、视频文件,下面的代码示意如何简单地做音频上传的功能。
//选择音频文件
uni.chooseFile({
count: 1, //选取的文件个数限制
extension: [".mp3"], //可定义允许哪些后缀的文件可被选择
success: function (res) {
let tempFilePaths = res.tempFilePaths;
uni.showLoading({
title: "上传中...",
});
uni.uploadFile({
name: "files[]", //文件上传的name值
url: 'http://api.xxxx.com/upload', //接口地址
header:{}, //头信息
formData:{}, //上传额外携带的参数
filePath: tempFilePaths[0],//临时路径
fileType: "audio", //文件类型
success: (uploadFileRes) => {
uni.hideLoading();
const ret = JSON.parse(uploadFileRes.data);
console.log(ret);
},
});
},
});