如何将文件从 WordPress 表单上传到 Google Drive

您想将 WordPress 联系表单中的文件发送到 Google 云端硬盘吗?

通常,您的表单插件会将任何文件直接上传到您的 WordPress 网站。但是,您可能还希望将它们自动上传到 Google 云端硬盘,以便妥善保管和共享。

在本文中,我们将向您展示如何轻松地将文件从 WordPress 表单上传到 Google Drive。

将文件从 WordPress 表单上传到 Google Drive

为什么要将 WordPress 表单中的文件上传到 Google Drive?

通常,您可以使用WordPress 表单构建器插件添加文件上传字段并将上传的文件保留在您的网站上。

但是,如果您想与无权访问 WordPress 管理区域的人共享上传的文件怎么办?

这就是 Google Drive 的用武之地。Google Drive 允许您将文件存储在云端并轻松与任何人共享。它还允许您从任何设备轻松访问文件,而无需登录您的 WordPress 网站。

例如,如果您创建工作申请表并要求提供简历,那么您可以自动将这些文件直接上传到 Google Drive 并与团队中的其他人共享。

另一种情况是当您举办一场比赛时,用户上传照片或提交文章参与。

将这些提交内容直接发送到 Google Drive 可以节省您网站上的磁盘空间。同时,它将这些文件安全地保存在远程云位置。

话虽如此,让我们看看如何轻松地将 WordPress 表单上传发送到 Google Drive。

在 WPForms 中创建和准备您的 WordPress 表单

对于本教程,我们将使用WPForms。它是 WordPress 最受欢迎的联系表单插件,拥有超过 300 万次活跃安装。它带有一个简单的拖放界面,可让您轻松创建任何类型的表单。

然后,我们将使用一个名为 Zapier 的工具将 WPForms 与 Google Drive 连接起来。

Zapier 充当了在两个不同应用程序之间发送数据的桥梁,您无需使用任何代码。它与 2000 多个应用程序无缝集成。

注意:您需要 Pro 版本或更高版本才能访问 WPForms 的 Zapier 插件。

在 WPForms 中创建文件上传表单

首先,您需要在您的网站上安装并激活WPForms插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

接下来,您需要一个表单,您的网站访问者可以使用该表单向您发送文件。如果您还没有设置表单,请查看我们关于在 WordPress 中创建文件上传表单的分步指南。

重要提示:此方法仅适用于单个文件。它不适用于一个表单提交的多个文件。

设置表单后,您需要将其添加到您的网站。为此,只需编辑您想要表单的帖子或页面。

在帖子编辑屏幕上,单击 + 按钮添加新块。之后,搜索 WPForms 块并将其添加到您的内容区域。

将 WPForms 块添加到帖子或页面

然后,发布您的页面或帖子以使您的表单生效。完成后,继续创建测试条目。这将用于设置和测试 WPForms 和 Google Drive 之间的连接。

这是我们的测试条目:

完整的上传表格,包括一张照片 (.jpg)

准备将 WPForms 与 Zapier 连接起来

我们将使用 Zapier 作为 WPForms 和 Google Drive 之间的桥梁。为此,您需要安装并激活 WPForms Zapier 插件。

在您的 WordPress 管理员中,转到WPForms » 插件页面并找到 Zapier 插件。继续并单击“安装插件”链接以安装并激活它:

为 WPForms 安装 Zapier 插件

接下来,您需要访问WPForms » 设置 » 集成页面。只需单击 Zapier 徽标即可获取您的 Zapier API 密钥。您将需要这个才能将 Zapier 与 WPForms 连接起来。

从 WPForms 获取 Zapier API 密钥

将 API 密钥复制到安全的地方或保持此选项卡处于打开状态。您将在后面的步骤中需要 API 密钥。

创建 Zap 以将文件从您的网站表单发送到 Google Drive

准备好表格后,请访问Zapier 网站。您需要创建一个免费帐户或登录到您现有的帐户。

在您的 Zapier 仪表板中,只需单击“制作 Zap”按钮即可开始使用。这将打开配置向导。

注意: Zapier 使用“zap”这个词来表示带有触发器和动作的进程。我们的触发器将是填写表单的访问者,我们的操作会将附加到表单的文件发送到 Google Drive。

在屏幕顶部,您需要为您的 zap 选择一个名称。完成此操作后,就该设置触发器了。

首先,您需要在“选择应用程序和事件”框中选择 WPForms。只需在搜索栏中输入“WPForms”即可找到它:

在 Zapier 中选择 WPForms 应用程序

现在将提示您选择触发事件。这将默认为“新表单条目”,因此您只需单击“继续”按钮即可。

在 Zapier 中选择触发事件

现在,Zapier 会要求您登录 WPForms。继续并单击“登录到 WPForms”按钮。

单击按钮以登录 WPForms

然后,您应该会看到一个弹出窗口。在这里,您需要输入之前找到的 API 密钥。

您还需要添加您网站的 URL(域名)。

从 WPForms 输入您的 API 密钥和您网站的 URL

输入这些详细信息后,只需单击“是,继续”按钮继续。

接下来,Zapier 将要求您从下拉列表中选择文件上传表单。继续并单击表单的名称:

从 Zapier 的下拉列表中选择您的文件上传表单

选择正确的表单后,您需要单击“测试触发器”按钮以确保 Zapier 已正确连接到您的表单。

在 Zapier 中测试您的触发器

单击该按钮后,您应该会看到一条消息,表明 Zapier 已找到测试条目。您将在屏幕上看到数据:

查看测试 WPForms 条目的数据

单击“继续”按钮转到 Zap 的操作部分。在这里,您需要选择您的第二个应用,Google Drive。

选择 Google Drive 应用作为 zap 的操作

接下来,您将看到用于选择操作事件的下拉菜单。在这里,您需要选择“上传文件”选项,然后单击继续。

选择“上传文件”作为 zap 的操作

Zapier 现在会提示您登录 Google Drive 帐户:

Zapier 提示时登录 Google 云端硬盘

完成后,单击“继续”按钮继续:

Zapier 和 Google Drive 现已连接

现在,是时候设置您希望文件在 Google Drive 中的位置了。只需单击“驱动器”下拉菜单,即可选择您要使用个人驱动器还是共享驱动器。

然后,单击文件夹下拉菜单以选择要使用的文件夹。

选择您要使用的 Google 云端硬盘以及放置上传文件的文件夹

接下来,您需要告诉 Zapier 要上传哪些文件。在文件下拉列表中,选择表单上的上传字段:

根据测试数据从表单中选择正确的字段(文件上传字段)

之后,您可以将其他设置留空,然后单击继续按钮继续。

Zapier 现在会提示您通过将上传文件发送到 Google Drive 来测试您的 Zap。只需单击“测试并继续”按钮即可:

使用 Zapier 将测试文件发送到 Google Drive

这会将您在测试表单条目中上传的文件发送给 Google Drive。继续检查您的 Google Drive 文件夹中的文件:

在 Google Drive 中查看上传的文件

一旦您确信您的 zap 正在按预期工作,只需单击“打开 Zap”按钮即可使其生效:

准备好后打开 zap

现在,通过您的文件上传表单发送的所有文件都将自动上传到您选择的 Google Drive 文件夹。

WPForms 将始终备份您的WordPress 托管帐户上的所有文件,以防 Zapier API 遇到任何中断。

请记住,如果您收到大量带有大文件的表单提交,那么这将占用您 Google Drive 中的更多存储空间。在我们的业务中,我们使用G Suite Business 计划来获得无限存储空间。

我们希望本文能帮助您了解如何将文件从 WordPress 表单上传到 Google Drive。您可能还喜欢我们关于如何使用用户生成的内容来发展您的业务的文章,以及我们为所有网站收集的必备 WordPress 插件。