【问题标题】:Blob to base64 ReactJsBlob 到 base64 ReactJs
【发布时间】:2020-05-20 17:03:40
【问题描述】:

我正在尝试在 ReactJS 中将 blob 音频文件编码为 base64,但以下代码会产生错误:

submit(blob) {
        console.log("BLOB", blob)
        // var blob = new Blob([blob])
        var reader = new FileReader();
        reader.readAsDataURL(blob);
        reader.onloadend = function () {
            var base64data = reader.result;
            console.log(base64data);
        }

我已经尝试了每个trick,但我仍然收到错误 TypeError:无法在“FileReader”上执行“readAsDataURL”:参数 1 不是“Blob”类型。

BLOB:

【问题讨论】:

    标签: javascript reactjs base64 blob


    【解决方案1】:

    尝试做:

    reader.readAsDataURL(blob.blob);
    

    看起来您需要再走一步才能访问实际的 blob

    【讨论】:

      猜你喜欢
      • 2018-06-11
      • 1970-01-01
      • 1970-01-01
      • 2017-11-21
      • 2018-11-10
      • 2016-07-02
      • 1970-01-01
      • 2015-05-30
      • 2017-04-26
      相关资源
      最近更新 更多