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

是否要将文件从 WordPress 联系表单发送到 Google 云端硬盘?

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

在本文中,我们将向您展示如何轻松地将文件从 WordPress 表单上传到 Google 云端硬盘.

Uploading files from a WordPress form to Google Drive

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

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

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

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

例如,如果您创建工作申请表并索要简历,那么您可以自动将这些文件直接上传到 Google 云端硬盘并与团队中的其他人共享.

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

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

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

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

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

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

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

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

在 WPForms 中创建文件上传表单

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

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

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

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

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

Adding a WPForms block to a post or page

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

这是我们的测试条目:

The completed upload form, including a photo (.jpg)

准备将 WPForms 与 Zapier 连接

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

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

Installing the Zapier addon for WPForms

接下来,您需要访问WPForms »设置&raqu;集成页面.只需单击 Zapier 徽标即可获取您的 Zapier API 密钥.您将需要它来将 Zapier 与 WPForms 连接起来.

Getting the Zapier API key from WPForms

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

创建 Zap 以将文件从您的网站表单发送到 Google 云端硬盘

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

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

注意: Zapier 使用"zap"一词来表示具有触发器和操作的过程.我们的触发器是访问者填写表单,我们的操作是将附加到表单的文件发送到 Google 云端硬盘.

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

首先,您需要在‘Choose App &事件"框.只需在搜索栏中输入"WPForms"即可找到它:

Choosing the WPForms app in Zapier

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

Choosing a trigger event in Zapier

现在,Zapier 会要求您登录 WPForms.继续并点击"登录 WPForms"按钮.

Click the button to sign into WPForms

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

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

Enter your API key from WPForms and the URL of your website

输入这些详细信息后,只需单击"是,继续"按钮即可继续.

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

Select your file upload form from the dropdown in Zapier

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

Testing your trigger in Zapier

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

Viewing the data for the test WPForms entry

单击"继续"按钮以转到 Zap 的操作部分.在这里,您需要选择第二个应用,即 Google 云端硬盘.

Choosing the Google Drive app as the action for the zap

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

Choosing 'Upload File' as the action for the zap

Zapier 现在会提示您登录 Google 云端硬盘帐户:

Signing into Google Drive when prompted by Zapier

完成后,单击"继续"按钮继续:

Zapier and Google Drive are now connected

现在,是时候设置文件在 Google 云端硬盘中的位置了.只需点击云端硬盘下拉菜单,选择您要使用个人云端硬盘还是共享云端硬盘.

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

Select the Google Drive you want to use plus the folder to put the uploaded files in

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

Choose the correct field (the file upload field) from your form based on the test data

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

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

Sending the test file to Google Drive using Zapier

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

Viewing the uploaded file in Google Drive

一旦您确信您的 zap 按预期工作,只需点击"打开 Zap"按钮即可:

Turn on your zap once you're ready

现在,通过您的文件上传表单发送的所有文件都将自动上传到您选择的 Google 云端硬盘文件夹.

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

请记住,如果您收到大量包含大文件的表单提交,那么这将占用您 Google 云端硬盘中更多的存储空间.在我们的业务中,我们使用 G Suite 商务计划来获得无限存储空间.

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

3

发表回复