# Multi-File Upload Button is Now Available!

**URL:** <https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680>\
**Category:** Be in the know\
**Tags:** news, wix-forms, code\
**Created:** [June 23, 2021, 11:26am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680 "2021-06-23T11:26:38Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![pelegg](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/pelegg/32/669_2.png) [@pelegg](https://forum.wixstudio.com/u/pelegg)\
**Post date:** [June 23, 2021, 11:26am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/1 "2021-06-23T11:26:38Z")

</div>

The new & improved Upload button allows you to upload up to 10 images and videos with a single button!  
We’ve also introduced an improved Viewer behavior , including progress indications of the upload process, success indications, and informative error messages to give site visitors a clear understanding of their upload status! :fire:

**Why did we do it?**  
﻿A multi-file upload button has been a highly requested feature by the Velo Masters community as well as Wix Forms & Data Binding users for a long time.

**What’s changed?**  
The current function of [startUpload()](https://www.wix.com/velo/reference/$w/uploadbutton/startupload) has been deprecated and we’re glad to introduce the new [uploadFiles()](https://www.wix.com/velo/reference/$w/uploadbutton/uploadfiles) function, which returns an array of files rather than a file.  
Keeping Velo users in mind, we developed this component with as much customization exposed on [our API](https://www.wix.com/velo/reference/$w/uploadbutton) as possible.

**Current rollout status:**  
Opened to 100% registered English users of Data-Binding & Velo.  
﻿﻿Up next: ﻿Expanding to all languages & adding Multi-File Upload as a Wix Forms field + Supporting multiple Documents.

**For feedback or questions about the component or the API, please feel free to reach out to us as we’re constantly working on improving our input components.**

---

<div class="post-metadata">

**Author:** ![akamarski](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/akamarski/32/27797_2.png) [@akamarski](https://forum.wixstudio.com/u/akamarski)\
**Post date:** [June 24, 2021, 12:06pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/2 "2021-06-24T12:06:37Z")

</div>

It looks like this broke image uploading in general. Since yesterday, our file upload buttons are not working. There’s no error in the console. Looks like it’s timing out. Please check it

Made a test on a blank site with only 1 file upload button and one submit, button - also doesn’t work

\*\*\*\* Tried uploading screenshot here, but it gets stuck on 99%. Is the whole image upoading broken on the back end?

---

<div class="post-metadata">

**Author:** ![marlowe-shaeffer](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/marlowe-shaeffer/32/669_2.png) [@marlowe-shaeffer](https://forum.wixstudio.com/u/marlowe-shaeffer)\
**Post date:** [June 24, 2021, 3:11pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/3 "2021-06-24T15:11:22Z")

</div>

Hi Atanas,  
This should be resolved now. Can you please try again and let us know? Thanks.

---

<div class="post-metadata">

**Author:** ![eaton-thomas](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/eaton-thomas/32/1020_2.png) [@eaton-thomas](https://forum.wixstudio.com/u/eaton-thomas)\
**Post date:** [June 28, 2021, 9:04am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/4 "2021-06-28T09:04:20Z")

</div>

When users upload videos with this button, I’m assuming you can store these videos in the database like you can with images.

However, is there any limits to video size/length?

---

<div class="post-metadata">

**Author:** ![marlowe-shaeffer](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/marlowe-shaeffer/32/669_2.png) [@marlowe-shaeffer](https://forum.wixstudio.com/u/marlowe-shaeffer)\
**Post date:** [June 29, 2021, 5:42pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/5 "2021-06-29T17:42:44Z")

</div>

Hi Eaton,  
You can upload up to 1GB per file. The total length of all video uploads depends on your plan (learn more [here](https://support.wix.com/en/article/wix-video-supported-files) ).

For more information about file sizes and types, see the article here: [https://support.wix.com/en/article/wix-media-supported-media-file-types-and-file-sizes](https://support.wix.com/en/article/wix-media-supported-media-file-types-and-file-sizes)

---

<div class="post-metadata">

**Author:** ![internationalcovidsu](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/internationalcovidsu/32/30580_2.png) [@internationalcovidsu](https://forum.wixstudio.com/u/internationalcovidsu)\
**Post date:** [January 21, 2022, 4:28pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/6 "2022-01-21T16:28:35Z")

</div>

If I’m loading the files to a Collection, what should I set the Field Type to: String, Array, Object, Multi-Reference or Media Gallery?

---

<div class="post-metadata">

**Author:** ![internationalcovidsu](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/internationalcovidsu/32/30580_2.png) [@internationalcovidsu](https://forum.wixstudio.com/u/internationalcovidsu)\
**Post date:** [April 27, 2022, 9:05pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/7 "2022-04-27T21:05:19Z")

</div>

Hi, I’m still not clear as to where these files end up once uploaded. Is it the media gallery? And how do I save them in a collection?

---

<div class="post-metadata">

**Author:** ![simen](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@simen](https://forum.wixstudio.com/u/simen)\
**Post date:** [April 28, 2022, 6:25am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/8 "2022-04-28T06:25:26Z")

</div>

To answer the question you had earlier, you should set it to Media Gallery. Then you can connect the media upload button to that field in the collection.

---

<div class="post-metadata">

**Author:** ![internationalcovidsu](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/internationalcovidsu/32/30580_2.png) [@internationalcovidsu](https://forum.wixstudio.com/u/internationalcovidsu)\
**Post date:** [April 28, 2022, 6:33am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/9 "2022-04-28T06:33:00Z")

</div>

Right, so how do I allow a user to upload a series of photos in a collection?

---

<div class="post-metadata">

**Author:** ![simen](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@simen](https://forum.wixstudio.com/u/simen)\
**Post date:** [April 28, 2022, 9:07am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/10 "2022-04-28T09:07:22Z")

</div>

![](https://us1.discourse-cdn.com/wix/original/3X/7/a/7a77c2f403680e6391fafe70d2bd9aa2aefa357b.png)

First add the dataset to the page you use for uploads, select the button then

1. Click the Connect to data button

2. Select the dataset where the images go

3. Select the media field

Then add a button, also connect it to the dataset and make it submit when it’s clicked.

---

<div class="post-metadata">

**Author:** ![internationalcovidsu](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/internationalcovidsu/32/30580_2.png) [@internationalcovidsu](https://forum.wixstudio.com/u/internationalcovidsu)\
**Post date:** [April 28, 2022, 9:20am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/11 "2022-04-28T09:20:55Z")

</div>

I did, but the button becomes disabled. Also, if I connect it directly, photos are uploaded immediately. Instead, I need to upload only when the user finishes entering info in other fields and I do formal checking of all fields. That’s an operation I do manually through code.

---

<div class="post-metadata">

**Author:** ![simen](https://avatars.discourse-cdn.com/v4/letter/s/7cd45c/32.png) [@simen](https://forum.wixstudio.com/u/simen)\
**Post date:** [April 28, 2022, 12:40pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/12 "2022-04-28T12:40:48Z")

</div>

Is your database set up for users to submit data. If you go into Collecton Settings and then Additional Settings you might want to change it to Form submission

![](https://us1.discourse-cdn.com/wix/original/3X/e/e/ee50761598ffc8fb3384cf3e02fb413af085a815.png)

Also, you might have to change the Mode of the dataset to Write only

 ![](https://us1.discourse-cdn.com/wix/original/3X/e/e/ee50b3e2cdc223140cc722e5459b59c9bfb3baa2.png)

---

<div class="post-metadata">

**Author:** ![internationalcovidsu](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/internationalcovidsu/32/30580_2.png) [@internationalcovidsu](https://forum.wixstudio.com/u/internationalcovidsu)\
**Post date:** [April 28, 2022, 2:00pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/13 "2022-04-28T14:00:17Z")

</div>

@simen

This is what I get. The photos you see properly loaded are the ones I get when I create the dynamic pages based on the sample code Wix provides, so they’re preloaded. When instead I try loading new images using an upload button from my form, I get the yellow exclamation mark telling me the format is incorrect.

![](https://us1.discourse-cdn.com/wix/original/3X/e/7/e7d36fd460459f8e64fee255d009a9b693640878.png)

---

<div class="post-metadata">

**Author:** ![chhowraym](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/chhowraym/32/33616_2.png) [@chhowraym](https://forum.wixstudio.com/u/chhowraym)\
**Post date:** [June 2, 2022, 4:28pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/14 "2022-06-02T16:28:49Z")

</div>

Hi everyone,

I’m trying to increase the upload limit of the upload button (images and video to a gallery) to 20 but it’s not working. Any advice?

Here’s the code I wrote:  
$w . onReady ( **function** () {  
$w ( ‘#uploadButton1’ ). fileLimit = 20 ;

});

---

<div class="post-metadata">

**Author:** ![zoya-winspear](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/zoya-winspear/32/35218_2.png) [@zoya-winspear](https://forum.wixstudio.com/u/zoya-winspear)\
**Post date:** [October 12, 2022, 7:24pm UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/15 "2022-10-12T19:24:52Z")

</div>

Hi,  
I have some personalised photo products where customers need to upload photos. Am I able to achieve it? Have upload button on those products only? If so, how do I do it please?

---

<div class="post-metadata">

**Author:** ![sara](https://avatars.discourse-cdn.com/v4/letter/s/a5b964/32.png) [@sara](https://forum.wixstudio.com/u/sara)\
**Post date:** [May 25, 2023, 10:39am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/16 "2023-05-25T10:39:10Z")

</div>

The upload button in Wix Forms only allows you to upload 1 file. I upgraded and paid a lot of money to upgrade to that button and it doesn’t work…

---

<div class="post-metadata">

**Author:** ![noahlovell](https://sea1.discourse-cdn.com/wix/user_avatar/forum.wixstudio.com/noahlovell/32/118920_2.png) [@noahlovell](https://forum.wixstudio.com/u/noahlovell)\
**Post date:** [February 27, 2026, 11:47am UTC](https://forum.wixstudio.com/t/multi-file-upload-button-is-now-available/39680/17 "2026-02-27T11:47:18Z")

</div>


