Google云端硬盘上传图片-数据未返回webContentLink-直接永久链接

诺蒂达特

我将图像成功上传到API,如下所示:

https://www.googleapis.com/upload/drive/v3/files?uploadType=multipart

Authorization: 'Bearer ' + token,
'Content-Type': 'multipart/form-data;  boundary="' + boundary + '"'
--data: multipartRequestBody

哪里multipartRequestBody是:

{
    name: 'screenshot.png',
    mimeType: 'image/png',
    // parents: ['0B5IwavgVGMN9ekR2dEhuaUxkZTA'] // set this to the id of a the folder you want to upload it into
};

我可以提供一些密钥,这些密钥mulitpartRequestBody会告诉GDrive将其上传为公共共享文件并返回webContentLink吗?我可以在使用src<img src="...">对视带宽没有限制?

我尝试设置,writersCanShare: true但是仍然不会返回webContentLink我也尝试过添加,type: 'anyone', role: 'reader'但是也没有用。

基本上,我正在尝试执行https://drive.google.com/uc?export=view&id={fileId}操作,但是在insert调用API的范围内

谢谢

和麦格拉思

对您所有要求的简短回答是“否”。

Drive并非旨在提供免费的公共托管服务,而是在人与人之间共享/查看/编辑内容。如果您确实试图以“对视图带宽无限制”的方式使用它,则将遇到诸如带宽限制,滥用检测等问题。

另一个主要部分是您将需要files.get根据files.insert调用中返回的ID进行请求-您将无法仅在插入操作的单个API调用中进行请求

使用Google云端存储可为您提供更好的服务,存储库具有与Drive相似REST / JSON API

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从 MemoryStream 上传图片,而不是直接从硬盘上传

无法自动永久删除Google云端硬盘上的文件

通过网络应用上传图片后,将Google云端硬盘中的图片链接插入Google表格中

无法在js中的Google云端硬盘上上传图片

是否可以获取Google云端硬盘文件的永久链接?

Google云端硬盘API在上传时返回404

Google云端硬盘永久许可

Google 云端硬盘上传文件

如何获得Google云端硬盘视频的直接链接(Google云端硬盘API v3)

通过Colab Notebook连接到Google云端硬盘上托管的.sql数据库

来自Google云端硬盘的图片链接无法在Google脚本中使用

将已添加到Google云端硬盘的图片的链接插入到Google表格中

Google云端硬盘API:如何获取指向Google文档的可共享链接?(alternateLink,webViewLink返回null)

如何直接在我的Google云端硬盘帐户中打印/上传(网页)?

从Google云端硬盘永久删除文件

要将Google云端硬盘中的图片数据集(文件夹或zip)加载到Google Colab?

Google云端硬盘API:获取上传的视频的可共享的公开链接

通过python中的api上传到Google云端硬盘后,如何获取链接?

为在Google云端硬盘中上传的私人文件生成可下载的链接

带有未命名名称的Google云端硬盘上传

可以取消Google云端硬盘上传吗?

权限错误错误403:Google云端硬盘上传(Python)

Google 云端硬盘未加载 pdf 链接

我正在尝试使用Google云端硬盘API获取文件的直接下载链接

下载Google云端硬盘直接链接时如何显示正确的进度?

使用PyDrive将图片上传到Google云端硬盘

在Google Colab中安装Google云端硬盘的永久授权

Google云端硬盘thumbnailLink返回404

Google云端硬盘API返回[对象]