When/why 对于从 Google 驱动器中选择的 PDF 文件,file.downloadUrl 可以为空吗?
When/why can file.downloadUrl be empty for a PDF file selected from Google Drive?
使用 js 文件选择器从 Google 驱动器中选择 select 个 PDF 文件。
我遇到了 downloadUrl
未定义的情况。
我不明白是什么原因造成的。
我知道 downloadUrl
对于本机 Google 格式可以为空,但这些是 PDF 文件。
我想知道什么情况(本机 Google 格式除外)会导致空 downloadUrl
。
谢谢
您应该使用云端硬盘 API 获取所选文件的元数据,以便检索 downloadUrl。 https://developers.google.com/drive/v2/reference/files/get
可以通过其导出链接下载(转换和下载)原生 Google 格式:https://developers.google.com/drive/v2/reference/files#exportLinks
我收到的回复是 403。
场景是用户访问 "work" Drive(Google Drive for your domain)
事实证明 Google Drive for your domain Administrators can restrict the permission to install third party apps.
https://support.google.com/a/answer/6105699?hl=en
用户仍然可以允许访问应用程序和 select 文件。每次都会出现 403 错误。用户体验非常混乱。
使用 js 文件选择器从 Google 驱动器中选择 select 个 PDF 文件。
我遇到了 downloadUrl
未定义的情况。
我不明白是什么原因造成的。
我知道 downloadUrl
对于本机 Google 格式可以为空,但这些是 PDF 文件。
我想知道什么情况(本机 Google 格式除外)会导致空 downloadUrl
。
谢谢
您应该使用云端硬盘 API 获取所选文件的元数据,以便检索 downloadUrl。 https://developers.google.com/drive/v2/reference/files/get
可以通过其导出链接下载(转换和下载)原生 Google 格式:https://developers.google.com/drive/v2/reference/files#exportLinks
我收到的回复是 403。 场景是用户访问 "work" Drive(Google Drive for your domain)
事实证明 Google Drive for your domain Administrators can restrict the permission to install third party apps.
https://support.google.com/a/answer/6105699?hl=en
用户仍然可以允许访问应用程序和 select 文件。每次都会出现 403 错误。用户体验非常混乱。