跳到主要内容
版本:v2.0.0-zh

使用 GCS 上传文件

在本指南中,我们将创建一个将 PDF 上传到 Google Cloud Storage 的界面。

在添加新数据源之前,我们需要有一个用于 GCS 存储桶的私钥,并确保该密钥具有适当的权限。

设置谷歌云存储数据源

  1. 转到左侧栏中的数据源管理器,然后单击 + 按钮。
  2. 从弹出的模式中的 APIs 部分添加一个新的 GCS 数据源。
  3. 输入服务账户的 JSON 私钥并测试连接。
  4. 点击保存 添加数据源。

ToolJet - 如何 - 使用 GCS 上传文件

添加文件选择器

  1. 文件选择器小部件拖放到画布上 2.配置文件选择器:
  • Accept file types 更改为 {{"application/pdf"}} 以便选择器仅接受 pdf 文件。在下面的屏幕截图中,我们已将接受的文件类型属性设置为 {{"application/pdf"}} 因此它将只允许选择 pdf 文件:

ToolJet - 如何 - 使用 GCS 上传文件

  • 最大文件数更改为 {{1}} ,因为我们一次只上传 1 个文件。
  1. 选择一个 pdf 文件并将其保存在文件选择器中。
信息

文件类型必须是有效的 MIME 根据输入元素规范或有效的文件扩展名类型.

要接受任何/所有文件类型,请将 接受文件类型 设置为空值。

ToolJet - 如何 - 使用 GCS 上传文件

创建查询

  1. 点击编辑器底部面板查询管理器的+按钮,选择GCS数据源
  2. 选择上传文件操作,输入需要的参数:
  • 存储桶:gs://test-1
  • 文件名:{{components.file1.file[0]['name']}}
  • 内容类型:{{components.file1.file[0]['type']}}
  • 上传数据:{{components.file1.file[0]['base64Data']}}
  • 编码:base64
  1. 点击保存创建查询

运行查询

  1. 添加一个按钮,用于触发上传文件的查询
  2. 编辑按钮的属性并添加一个事件处理程序以在点击事件上运行查询
  3. 单击按钮 触发查询,这将上传您之前通过文件选择器选择的 pdf 文件,并将其上传到 GCS。

ToolJet - 如何 - 使用 GCS 上传文件