美文网首页
上传amr格式的音频到七牛 返回的url没有后缀

上传amr格式的音频到七牛 返回的url没有后缀

作者: 八妹sss | 来源:发表于2020-12-14 15:30 被阅读0次

    导致的原因:1、通过input获取到的文件,file.type是"",那么定义上传文件名时就会丢失后缀。

    解决方法:通过一下代码判断文件是amr格式,给文件手动添加type, 在上传到七牛

    let file = this.$refs.uploadVoice.files[0]
    if (!/\.amr$/.test(file.name)) {
        this.$message({
          message: '语音文件只支持amr格式',
          type: 'warning'
        })
    } else {
       file = new File([file], file.name.replace('@', ''), {
         type: 'amr'
       })
    }
    

    相关文章

      网友评论

          本文标题:上传amr格式的音频到七牛 返回的url没有后缀

          本文链接:https://www.haomeiwen.com/subject/hzvvgktx.html