使用 Node.js 中的 Drive API 将文件夹(包含文件和子文件夹)上传到 Google Drive

问题描述 投票:0回答:1

我的 Google 云端硬盘中有 zip 文件。我想使用 Node.JS 将其解压并存储回 Google Drive

我实现了从驱动器下载文件并提取文件的代码。

现在我正在尝试实现在 Google Drive 中上传此文件夹的代码。 但我无法实现这一点。 所以我需要帮助使用node.js中的drive api将文件夹上传到googledrive

或者任何用于此的节点模块?

文件夹包含 man 子文件夹和图像和 pdf 等文件。

任何人请帮助我

node.js directory upload google-drive-api node-modules
1个回答
0
投票

TL:博士;直接回答

Google Drive 开发者关系团队于 2014 年创建了一个 Node.js 示例应用程序,它可以满足您的要求,但是截至 2021 年,它不再得到维护,因此请随意根据需要进行分叉和改进/现代化.

额外信息

如果您对 Google API 完全陌生,我不久前创建了一些入门内容(使用 Python,因此如果您不使用 Python,请将其用作伪代码来帮助您入门):

  • 要了解如何使用 Google API、创建 API 项目,请使用 开发者控制台,请观看 此视频 — UI 已更改,但概念仍然相同。
  • 授权样板代码演练 — 使用任何支持的语言访问 Google API。
  • 有关使用 Google Drive API v2 的介绍(列出您的云端硬盘文件),请参阅 此视频。自视频发布以来,代码已经更新/改进...请参阅 codelabrepo 了解最新版本。代码深入探讨中还有更多内容post
  • 要了解 Google Drive API v3(上传/下载文件),请参阅 此博文和视频
  • 注意:Drive API v3 较新,需要的 API 调用更少,并且与 v2 相比具有更好的性能,但 v2 尚未弃用

如果您已经有使用 Google Workspace(以前称为 G Suite、Google Apps、Google“Docs”)API 的经验,以下是我帮助制作的更多视频:

© www.soinside.com 2019 - 2024. All rights reserved.