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)
里面的一些转化,和函数,慢慢熟悉把。