All vertical online forms allow you to a "File" field that gives visitors the possibility to attach files to the form submissions. Here's our guide to enabling file uploads to Dropbox, Google Drive, Yandex.Disk, Microsoft OneDrive, and Amazon AWS.
Add a "File" input field to any vertical form in the Content panel. The blocks with vertical forms are BF204N, BF310N, BF311N, BF402N, BF403N, and BF502N.
Click Get the key and choose your preferred file storage service.
How to connect Dropbox
Click on Get a token
Give Tilda access to your Dropbox account
Copy the Key
Paste the Key to the Content panel of the block
How to connect Google Drive
Click on Get a token
Allow Tilda access to your Google account
Copy the Key
Paste the Key to the Content panel of the block
How to connect Microsoft OneDrive
Select the OneDrive service from the list
Give the permission to the Tilda Publishing app
The service is connected. Now you can connect it in the Form Content by pasting the Widget Key
Paste the Key in the Content panel of the block
How to connect Amazon S3 (AWS)
Create a Bucket to store your files in the Amazon S3 control panel. Click the "Create bucket" button.
Name your Bucket and be sure to enable ACLs. Remember which region you selected in AWS Region
Set the "Block all public access" setting. Complete the creation of the Bucket.
After creating the Bucket, click on your username in the upper right corner and go to "Security credentials."
Select the "Access keys" tab. There can be a maximum of 2 keys. Click the "Create New Access Key" button to create a new one.
You will get 2 parameters: the Access Key ID and the Secret Access Key. Save both keys as you will need them to configure the service.
Select Amazon S3 from the File Storage Services list on Tilda.
Next, paste the data: the Access Key ID, the Secret Key, the Bucket name, and the AWS region. Save the changes.
The connection is created! It remains to configure additional parameters for uploading files.
How to connect Selectel
To connect the Selectel service, sign up for Selectel and top up your balance for at least $2. This is a paid storage, you can read more about pricing on Selectel's "Prices" page in the "Cloud Object Storage" section
Go to the "Cloud Object Storage" tab → "Users" tab and click "Create user."
Enter a username ("NumberOfAccount_Name") and generate a password. Save this data, you'll need it to connect the service. Select the "Use this data to access via S3 protocol" checkbox.
Go to the "Storage" tab and click the "Create container" button.
Enter a name for your container and save the changes.
The container will appear in the list. Open its settings and select "Manage access"
Enter the username of the account you've created. Select the "Read and write" permission.
Go to Tilda → Content panel of the online form block → click "Get the key" under Tilda Upload Widget Key to connect the service.
Choose Selectel in the list of services.
Specify the username ("NumberOfAccount_Name"), its password, and the container's name (Bucket). Save the changes.
The service is now connected.
Save the changes.
Paste the Key in the Content panel of the block
If you want the website to be available to anyone with the link (and not just the owner), name the container "tildalinks" and grant access to it using the guide above.
How to connect Yandex.Disk
Click on Get a token
Give Tilda access to your Yandex account
Copy the Key
Paste the Key in the Content panel of the block
Additional settings
After you save and republish the page, files will be added to the standard folder Applications → Tilda Publishing. You can change the folder in the settings of your data storage service.
You can restrict attaching certain types of files to your data capture forms in the settings of your data storage service. You can either select the file types from the existing list (images, videos, documents) or enter the extensions manually, separating them with a space.
For Google.Drive, Yandex.Disk, and Selectel services, you can modify access to uploaded files with the link: For security purposes, by default, access to the files is granted to the account that issued the Key. You can select the checkbox to grant access to anyone with the link. This can be useful if the leads from the forms are managed by another person. For Selectel, you'll need to configure it additionally.
To enable visitors to attach multiple files to one form (up to 10 files), select the "Allow to upload multiple files" checkbox in the Content panel of the block.