如何通过API调用获取base64字符串

时间:2019-07-09 12:50:33

标签: javascript base64 fetch

当我尝试获取base64字符串时,Fetch API将无法运行。我想念什么?

我尝试在javascript中使用标准提取,在所有其他调用上都可以使用,直到达到base64。它甚至没有达到警报。

fetch(vimgurlone)
.then(response => response.json())
.then(dataimage1 => {
   alert("here");
   document.getElementById("theactualdata").innerHTML  = dataimage1.Content;

})
.catch(error => console.error(error))

json响应将类似于:

  

{内容:“ brtergbrtbrtbwrtnhtehrth4t5h ......”}

我想接收数据,然后将数据分配给一个变量,然后显示它,或者至少获取上面代码中的警报消息。变量/ URL“ vimgurlone”有效,并且粘贴到浏览器中时显示json响应,但提取不会运行。我需要对其进行解码吗? base64字符串可能很长。谢谢。

1 个答案:

答案 0 :(得分:0)

别理我!问题是API尚未启用跨源请求,上面的代码很好。

感谢您的建议。