javascript - 如何将jpeg字符串转换为base64

标签 javascript angular base64 jpeg

我得到以下数据,它是响应正文中的 jpeg 图像。 以下是响应的屏幕截图。

Screenshot of response

Screenshot of response body

当我输入 res._body 类型时,它是一个字符串。 我如何将其转换为 base64 字符串,以便可以在浏览器中渲染图像,或者是否有更简单/另一种方法来解决此问题。这是我正在构建的 Angular 应用程序的一部分。

最佳答案

尝试以下代码片段

 convertToBase64 (binaryString) {

                    this.base64textString= btoa(binaryString);
                    console.log(base64textString);
            }

更新

如果您有 UTF8,请查看以下线程

Failed to execute 'btoa' on 'Window': The string to be encoded contains characters outside of the Latin1 range.

关于javascript - 如何将jpeg字符串转换为base64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48314331/

相关文章:

javascript - 如何将 Postgres bytea 转换为 Base64 字符串

javascript - 我如何知道 enyo.Model 是否被修改?

javascript - 安装 Nodejitsu

javascript - 在 success 函数之外使用 javascript 变量

angular - Ng Bootstrap 根据所选计数对星级颜色进行评级

javascript - 如何使用 async/await 在 NodeJS 中创建 TCP 客户端?

javascript - Angular数据同步问题

batch-file - 字符串批处理文件的 Base64 解码

python - 为什么我在 Python 中遇到溢出错误?

javascript - 使用 vanilla Javascript 查找具有部分属性的 DOM 元素