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); 
            },
          });
        },
      });
上一篇下一篇

猜你喜欢

热点阅读