通过Google Drive REST API上传或创建包含内容的新文件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过Google Drive REST API上传或创建包含内容的新文件?相关的知识,希望对你有一定的参考价值。

我正在尝试通过Google Drive REST API(我没有使用Java或JS SDK)基于模板创建新文档。

我想基于文字处理模板创建文档,方法是从Drive下载模板并替换一些内容$ keywords,或者编辑rtf格式模板并将其作为新文件插入。

我对REST感到满意,我可以从Drive下载模板,并访问exportLinks以将文件内容下载为rtf或txt。但是......一旦我编辑了内容,如何将这些内容作为fileContent提供给插入/更新http帖子?

这可能吗?我以为会通过这个方法:

POST https://www.googleapis.com/upload/drive/v2/files

谢谢!

答案

对的,这是可能的。请查看此文档:https://developers.google.com/drive/manage-uploads您可以使用简单的媒体上传或分段上传,每个都在上面的链接中有详细记录。

仅供参考,如果你已经有了一个文件并且你只想替换它的数据,那么你也想看看Files.update。您上传的方式与上面的文档相同。

以上是关于通过Google Drive REST API上传或创建包含内容的新文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 GoogleDrive REST API 将大文件 (1 GB +) 上传到 Google Drive

google drive simple upload rest API的示例

Drive Rest Api正在使用一个电子邮件ID,但不适用于其他gmail ID

通过Google Drive API上传图片/文件

使用 REST api 从 Google Drive 下载图片

如何将文件重命名为 google drive rest api?改造2