vue中的blob文件和file文件的转化,实际的项目中,使用了

两者的概念有点模糊

import Recorder from 'js-audio-recorder'
let formData = new FormData()
      let blob = this.vpRecorder.getWAVBlob()// 获取wav格式音频数据
      console.log('获取到的wav',blob);
      // 此处获取到blob对象后需要设置fileName满足当前项目上传需求,其它项目可直接传把blob作为file塞入formData
      let newbolb = new Blob([blob], { type: 'audio/wav' })
      let fileOfBlob = new File([newbolb], new Date().getTime() + '.wav')
      formData.append('File', fileOfBlob)
      // const url = window.URL.createObjectURL(fileOfBlob)

里面的一些转化,和函数,慢慢熟悉把。

posted @ 2022-02-23 17:58  风意不止  阅读(3018)  评论(0)    收藏  举报