我尝试使用其API检索Google驱动器文件夹中的所有图像。现在,我使用此请求将所有图像作为二进制文件:
const baseurl = "https://www.googleapis.com/drive/v3/files"
const query = "'XXX'+in+parents"
const token = "YYY"
fetch(`${baseurl}?q=${query}&key=${token}&fields=files(id)`).then(...)
我得到类似的东西
但是我不知道如何将其转换为<img ...>
。我尝试使用btoa
,它抛出异常(该字符串包含错误)。我试图将字符串转换为base64,但最终图像无效。有什么想法吗?
答案 0 :(得分:0)
我改变了方法。我没有下载文件并尝试对其进行解码,而只是从响应(webContentLink
)中提取了一个可下载的链接,并填充了我的src
的{{1}}属性:
<img ...>