Forms are the best way to initiate communication between you and your customers through your WordPress website — with little effort, you can stick a basic form on any page to gather contact information, a support request, or any type of user feedback.

However, sometimes text alone isn’t enough for what users need, and you might want a form that accepts file uploads as well. These types of forms can be used for:

  • User-submitted content — Allow visitors to send in photos or other documents. For example, you might be running a photography competition and ask users to submit entries through your site.
  • Support — Users can send screenshots to better describe the problems they’re facing.
  • Item specifications — If your site takes custom orders, you may want visitors to attach a file with specifications, like a text document or a reference image.
  • Applications — Does your website accept job apps? Let candidates upload their resume, CV, cover letter, or any other materials directly to your site.

您可能想接受访问者上传的文件上传的一些原因。而且,尽管WordPress没有内置的方式,但也有少数WordPress pluginsthat make it possible. Many are form builders with a file upload field, while others allow for larger uploads or loosen restrictions on file types users can submit.

In this post, we’ll review 10 free and premium WordPress plugins that let you accept user-submitted files through your website, so users can send their files and learn about your service all under one domain.

Grow Your Business With HubSpot's Tools for WordPress Websites

1。wpforms

WPFORMS是一个受欢迎的WordPress表单插件used by thousands of sites to collect visitor information. With its intuitive drag-and-drop building method, you can easily add a submission field for file uploads to your form. It allows for common file types and restricts file types for security reasons — to remove these limits,see the File Upload Types plugin below。It also imposes a file size limit determined by your host, or you can set a smaller size limit yourself.

You can view uploaded files from yourWordPress仪表板, or route file uploads to your media library under the plugin’s advanced settings. This plugin’s flexibility and simplicity make it ideal for new site owners who want to get forms up and running quickly.

Pricing:WPForms是可以免费版本。有alsofour paid plans: Basic ($79 per year), Plus ($199 per year), Pro ($399 per year), and Elite ($599 per year). File uploads are available starting in the Basic version.

产品主页wordpress文件上传并不gin wpforms

2。重力形式

重力表格是另一种功能强大的WordPress表单插件,用于铅捕获,反馈和支持表格。它带有一个拖放构建器工具来组装您的网站表格,以及30多个自定义字段,以收集您想要的任何类型的数据。这些字段中有上传字段,该字段允许用户提交照片和文本文档等文件附件。

这upload field can accept single or multiple file uploads, and you can specify which file extensions your form accepts as well as the maximum file size per upload. Gravity Forms automatically stores user submissions on your server, and all uploads can be viewed inside your WordPress dashboard.

Of course, Gravity Forms isn’t just for file uploading — it’s a fully-featured builder for all your site’s forms. To learn more about what this plugin can do and how to use it, see ourUltimate Guide To Using Gravity Forms in WordPress

Pricing:重力形式isavailable on three tiers: Basic ($59 per year), Pro ($159 per year), and Elite ($259 per year).

产品主页wordpress文件上传并不gin gravity forms

3。File Upload Types by WPForms

By default, the WPForms plugin restricts the file types visitors can upload through a form. File Upload Types is a free plugin that lifts these restrictions and lets you set additional permitted file formats, such as .zip,。xml, and。svg

WPForms的文件上传类型是由与WPForms同一信誉良好的团队完全免费使用和构建的,因此,如果您安装此插件,则无需担心安全妥协,也不应遇到性能问题。是的,您需要为此特定目的安装更多插件有点烦人,但是对于WPForms(例如WPForms)获得的质量而言,这是一个很小的权衡。

Pricing:WPForms的文件上传类型是免费的。

wpforms下载WordPress文件上传插件上传类型的页面

4。Forminator

Forminator is a form builder plugin fromwpmu dev为了轻松部署任何类型的表单,无论是联系,付款,电子邮件,反馈注册还是文件上传。folminator表单的上传字段允许单个文件和多个文件,它使您可以在文件类型,文件数量和文件大小上设置限制。对于您的访问者,上传文件就像将其拖放并将其拖到页面上一样简单。

Beyond its file uploads, Forminator has robust integrations withpopular CRMsand payment processors if you want to use the tool for your checkout process. There’s even the option to add a poll or a quiz to your site to increase engagement.

Pricing:Folminator可作为基本免费版本提供。对于完整的功能,购买Forminator Profor $5 per month. Or, you can subscribe to awpmu devmembership(起价为每月$ 15.83)用于访问所有高级WPMU DEV插件。

产品主页wordpress文件上传并不gin forminator

5。WordPress文件上传

If you’re looking for a file upload tool that isn’t a general form plugin, you can try the WordPress File Upload plugin. Aptly named, this plugin allows visitors to upload files from the front end of your website. It provides a shortcode for a file upload field which you can place just about anywhere on the page. WordPress File Upload also offers a sidebar widget for the same purpose. Once a file is uploaded, you can view it in your WordPress dashboard.

虽然使用简单,这个插件包很多方便additional features. To collect more information from visitors, WordPress File Upload includes the option to add additional fields like email, dropdowns, and checkboxes. You can also turn on email notifications whenever a file is submitted and set the destination folder of uploaded files. The plugin can even redirect users to a new page after the upload is complete.

这se features all come with the free version of the plugin. For unlimited file size uploads, a dedicated Gutenberg block, multiple file uploads, drag-and-drop functionality, and the ability to visually customize the field display, purchaseWordPress文件上传Pro

Pricing:WordPress文件上传is available as a free version and apremium versionfor €20 (around $25).

下载WordPresss文件上传插件WordPress文件上传的页面

6.文件管理器

At over 700,000 downloads to date, File Manager is a popular enhancer for the WordPress back end — it lets WordPress admins upload, download, copy and paste, edit, and remove server files and folders from inside the WordPress CMS, replacing the need to modify server files through another means like FTP.

Among its many capabilities, the File Manager plugin handles file uploads to your WordPress back end. There are no size limits to the files you upload, though admins can set size limits and also control which file types may be uploaded and downloaded through the plugin.

文件管理器is best for administrators who want a powerful way to interface with their server files without leaving WordPress. Plus, it’s free. The developers also offerpaid add-onsfor uploading files from WordPress to cloud storage, and there’s apremium versionthat enables a code editor and syntax checker, user permissions, and a built-in database manager.

Pricing:文件管理器is available for free and intwo paid versions,Pro(25美元)和开发人员(99美元)。Paid extensionsare $19 each.

下载WordPresss文件上传插件文件管理器的页面

7.燕尾服大文件上传

Are your media files too large for WordPress? Tuxedo Big File Uploads is a free, simple plugin that increases the file size upload limit on the WordPress media uploader. Once activated, upload your media files as usual — they can be as large as your server allows.

Tuxedo Big File上传在您的网站背景中运行,不会以多余的功能吞噬您的服务器空间。对于设置,您可以设置最大上传大小限制,仅此而已。该插件可以完成一项工作,并且做得很好。

Pricing:Tuxedo大文件上传是免费的。

download page for the wordpresss file upload plugin tuxedo big file uploads

8.Customer Upload Files for WooCommerce

从客户那里获取自定义请求的WooCommerce商店需要客户来指示他们在量身定制的产品中想要什么。做到这一点的一种方法是允许客户使用其规格上传。

客户上传的WooCommerce是一个付费的WooCommerce扩展程序,可以使此功能 - 客户可以将照片和其他文件类型上传到其订单,预览其文件上传,并在结帐过程中的任何时候删除它们。

此扩展程序需要您的工作最少的工作来设置,但是您可以为您的需求切换特定的设置。这些设置包括选择上传字段可以进行的页面或产品,设置上传文件大小,限制文件类型,将多个文件作为相册上传,并为客户端添加费用以提交文件附件。

Pricing:Customer Upload Files for WooCommerce is $49 per year.

download page for the wordpresss file upload plugin customer upload files for woocommerce

9.忍者形式

忍者形式is a huge player in the WordPress ecosystem, with over a million downloads. This free drag-and-drop form builder lets anyone assemble and place sleek contact forms on their site with no coding required.

就其本身而言,忍者表单的免费版本不接受文件上传。但是,它确实有一个启用上传的付费扩展。Starting at $49 for one website, this add-on lets users upload files which are then sent to WordPress (plus the option to send uploads to your media library), Google Drive, Dropbox, or Amazon S3.

As with other options we’ve seen, this add-on lets you limit the number of uploads, file type, and file size in the settings menu. There’s also a handy progress bar so visitors can track their uploads from start to finish.

Pricing:忍者表格文件上传扩展名一个网站的售价为49美元,最多五个网站的售价为72美元,最多20个网站的售价为99美元。忍者形式是免费的。

download page for the wordpresss file upload plugin ninja forms

10.Drag and Drop Multiple File Upload - Contact Form 7

触点表7是另一个众所周知的表单插件 - 它通常与WordPress主题捆绑在一起,使其在WordPress站点中常见。但是,像忍者表单一样,无法在基本插件中上传文件。

拖放多个文件上传插件用于联系表7是一个免费解决方案,将文件上传字段添加到您的表单构建器中。网站访问者可能会添加您设置的类型的一个或多个文件。每当提交文件时,您也可以打开电子邮件通知。

升级到Pro version of this pluginadds bonus features like image previews or uploads, visual customizations for the upload field, performance improvements, the ability to change your uploads folder, automatic image optimization, and a lot more.

Pricing:拖放多个文件上传是免费的。还有一个premium versionfor $19.99.

download page for the wordpresss file upload plugin drag and drop multiple file upload for contact form seven

Accepting uploads? Check with your host.

使用这些知名的插件中的任何一个,您将让访问者快速有效地向您发送文件。但是,也可能值得与您的托管提供商查看允许用户提交的文件。

Many of these plugins will alter your WordPress core files to change storage limits and release file type restrictions. Some WordPress hosts may not allow this if they see it as a liability and a security risk.

So, if you want to change these limits set by WordPress core, consider checking your host’s documentation or sending a quick message to the support team to make sure you’re following the rules.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Use HubSpot tools on your WordPress website and connect the two platforms  without dealing with code. Click here to learn more.

Originally published Oct 5, 2021 7:00:00 AM, updated December 14 2021

主题:

WordPress Plugins