当我尝试获取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字符串可能很长。谢谢。
答案 0 :(得分:0)
别理我!问题是API尚未启用跨源请求,上面的代码很好。
感谢您的建议。