Direct cloud uploads for WordPress forms

Files skip the server. Your forms don’t.

EdgeUpload turns supported form file fields into browser-to-cloud upload fields. Visitors send files directly to your own object storage, while the final cloud URL travels with the familiar form submission.

Five cloud providersOpen-source WordPress pluginYour bucket, your files
UPLOAD ROUTEDirect to cloud
◫
WordPress formVisitor selects a file
☁
Your storage bucketFile uploads from the browser
portfolio.pdfCloud URL returned ✓

A shorter data path

Move the file, not your form workflow.

EdgeUpload asks WordPress for a short-lived upload signature. The browser uses it to upload to your configured bucket, then submits the resulting file URL through your existing form plugin.

01 / AUTHORIZE

Short-lived upload authorization

WordPress creates a time-limited signed upload authorization instead of receiving the full file payload.

02 / UPLOAD

Browser to your cloud bucket

The file moves directly from the visitor’s browser to storage you configure and control.

03 / SUBMIT

A cloud URL joins the entry

Your form plugin continues handling layout, validation, notifications, and entries with the final file URL.

Works alongside your stack

Keep the form plugin your team already knows.

EdgeUpload focuses on the upload path. It does not replace your form builder.

Elementor FormsContact Form 7WPFormsGravity FormsNinja FormsFluent Forms
EdgeUpload WordPress settings showing supported form plugins and cloud storage providers
Provider setup and connection testing in WordPress

One focused control panel

Connect, test, and target.

  • Choose your storage provider and enter bucket credentials.
  • Run an admin connection test and a browser CORS upload test.
  • Optionally target specific form IDs.
  • Keep submitted file URLs on your bucket or a configured CDN domain.
View on WordPress.org ↗

Storage providers

One upload workflow. Five cloud platforms.

Connect EdgeUpload to Amazon S3, Tencent Cloud COS, Alibaba Cloud OSS, Azure Blob Storage, or Google Cloud Storage—with CDN URL rewriting and flexible upload controls.

Amazon Web ServicesAmazon S3
Tencent CloudTencent COS
Alibaba CloudAlibaba OSS
MicrosoftAzure Blob
GoogleGoogle Cloud Storage

Setup

From install to first direct upload.

Your bucket must allow browser uploads from the WordPress site origin. EdgeUpload includes tests to help verify both the storage connection and CORS path.

STEP 01

Install

Install EdgeUpload from WordPress.org and activate it.

STEP 02

Connect

Select a provider and save your bucket credentials.

STEP 03

Verify

Run the connection and browser CORS tests.

STEP 04

Add a file field

Use a supported form and submit a cloud-hosted upload.

Built for file-heavy forms

Useful whenever an attachment matters.

Direct uploads can keep large file traffic away from PHP upload limits, temporary server storage, and oversized form requests.

Contact

Documents and screenshots

Quotes

Project files and references

Recruiting

Résumés and portfolios

Support

Logs and diagnostics

Onboarding

Intake and membership files

Common questions

Before you connect a bucket.

Does EdgeUpload store uploaded files on my WordPress server?

No. Files upload from the visitor’s browser directly to your configured cloud storage bucket. The resulting cloud URL is passed with the form submission.

Which storage providers does EdgeUpload support?

EdgeUpload supports Amazon S3, Tencent Cloud COS, Alibaba Cloud OSS, Azure Blob Storage, and Google Cloud Storage.

Do I need to configure CORS?

Yes. Your bucket must allow browser uploads from your WordPress site origin. EdgeUpload includes a CORS test to help verify the configuration.

Does it replace my form plugin?

No. Your form plugin continues to handle the form layout, validation, notifications, and entries. EdgeUpload changes the file upload route.

Can I limit it to specific forms?

Yes. You can optionally target specific form IDs; otherwise it can handle supported file fields across compatible plugins.

Give large uploads a more direct route.

Install EdgeUpload from the official WordPress Plugin Directory and connect your cloud storage.

Get EdgeUpload ↗