npm 包 g-cloud 使用教程

阅读时长 3 分钟读完

介绍

g-cloud 是一个 npm 包,可以很方便地将本地文件上传到 Google Cloud Storage。

安装

安装 g-cloud 前需要确保已经在本地安装了 Node.js 和 npm。

使用以下命令安装 g-cloud:

使用

配置

在使用 g-cloud 之前,需要进行配置。

  1. 登录 Google Cloud Console,并创建一个新项目。
  2. 在项目中创建一个存储桶(Bucket),用于存放上传的文件。
  3. 在 Google Cloud IAM 控制台中创建一个服务账号(Service Account),并授予该账号存储桶的存取权限。
  4. 生成该服务账号的 JSON 格式的私钥文件,并将其保存在本地。

上传文件

使用以下代码上传一个本地文件:

-- -------------------- ---- -------
----- ------ - -------------------
----- --- - --- --------
  ---------- -------------
  ------------ -----------------------
---

--------------------------------- ------------------
  -------- -- -
    ------------------- --------------
  --
  ------------ -- -
    ----------------------- -----
  ---

其中 projectId 是 Google Cloud Platform 中的项目 ID,keyFilename 是刚才生成的私钥文件路径,/path/to/local/file 是本地文件的路径, remote-filename 是上传到存储桶中的文件名,可以带有文件夹路径。

下载文件

使用以下代码下载一个存储桶中的文件:

-- -------------------- ---- -------
----- ------ - -------------------
----- --- - --- --------
  ---------- -------------
  ------------ -----------------------
---

------------------------------- ----------------------
  -------- -- -
    --------------------- --------------
  --
  ------------ -- -
    ----------------------- -----
  ---

其中 remote-filename 是存储桶中的文件名,可以带有文件夹路径, /path/to/local/file 是下载到本地的文件路径,如果本地已经存在同名文件将被覆盖。

结语

使用 g-cloud 可以很方便地将本地文件上传到 Google Cloud Storage,同时也支持文件的下载操作。希望本篇文章对你有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60056c4581e8991b448e5c82

纠错
反馈