google-api - 无法使用 google drive api 获取文件内容
问题描述
我正在使用一个 react 应用程序,您可以在其中使用 react-google-picker 访问 google 驱动器文件,并且我正在使用google apis 的get api,您可以将“alt = media”作为 URL 参数传递来获取文件内容。它对文本文件按预期工作,但对于 PDF/Doc 文件,它返回元数据而不是文件的实际内容。有没有其他方法可以使用 google api 获取内容?
这是获取文件内容的代码。
axios.get(`https://www.googleapis.com/drive/v2/files/${data.docs[0].id}?key=${developerKey}&alt=media`, {
headers: {
Authorization: Bearer ${this.state.token}
}
})
解决方案
推荐阅读
- javascript - 在Javascript中推送不重复的数组并更改对象的属性值?
- java - 您好,我正在尝试编写一种复制所有元音的方法,但前提是它们是单独的。例如“美丽”将返回“美丽”
- sas - SAS:如果条件无法识别数据步中的宏变量
- reporting-services - SSRS - 选择多个值时,多值参数会引发错误
- reactjs - 有没有办法在部署后更改 AWS Amplify 身份验证设置?
- java - 如何使用 GitHub API for Java 获取有关存储库的信息并安装 GitHub 应用程序?
- git - 在 git 合并期间,我如何查看正在合并的提交
- javascript - 即使在定义标头之后,也获得“请求的资源上不存在'Access-Control-Allow-Origin'标头”
- artificial-intelligence - 自定义培训 将 PDF 提取到表格中
- django - 如何在单行 linux (openshift / docker) 中执行多个命令