如何将jpeg字符串转换为base64

时间:2018-01-18 05:21:11

标签: javascript angular base64 jpeg

我收到以下数据,这是响应正文中的jpeg图像。 以下是回复的屏幕截图。

Screenshot of response

Screenshot of response body

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

1 个答案:

答案 0 :(得分:1)

尝试以下代码段

 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.