# Upload multiple files at once

**URL:** <https://community.glideapps.com/t/upload-multiple-files-at-once/21130>\
**Category:** Feature Requests\
**Created:** [January 13, 2021, 5:51pm UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130 "2021-01-13T17:51:55Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![engineering\_joe](https://avatars.discourse-cdn.com/v4/letter/e/ee59a6/32.png) [@engineering\_joe](https://community.glideapps.com/u/engineering_joe)\
**Post date:** [January 13, 2021, 5:51pm UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130/1 "2021-01-13T17:51:55Z")

</div>

I have a use-case for being able to upload multiple files at once via File Picker.

This topic is similar to someone wanting to upload multiple images at once - but I thought I would add this as it pertains specifically to the File Picker.

My users are often grabbing many files at once. As a result, I have 20+ File Picker components in a form. But as you can imagine, that is a lot of clicking for the user to upload a single file using a single file picker. Additionally, this increases the risk of accidentally missing one of the 20+ files that they need to send through the app.

One idea is to save the links to the files as comma-separated values in the cell:  
([https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/XXXXX/pub/AAAAA.xlsx](https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/XXXXX/pub/AAAAA.xlsx), [https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/YYYYY/pub/BBBBB.stp](https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/YYYYY/pub/BBBBB.stp), [https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/ZZZZZ/pub/CCCCC.stl](https://storage.googleapis.com/glide-prod.appspot.com/uploads-v2/ZZZZZ/pub/CCCCC.stl), …etc).

I can work with that comma-separated array on the back-end using Zapier and other methods.

Thank you

---

<div class="post-metadata">

**Author:** ![Yasin\_Hassanien](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/yasin_hassanien/32/9042_2.png) [@Yasin\_Hassanien](https://community.glideapps.com/u/Yasin_Hassanien)\
**Post date:** [October 7, 2022, 8:54am UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130/2 "2022-10-07T08:54:36Z")

</div>

I like your idea and voting for it

---

<div class="post-metadata">

**Author:** ![MattW](https://avatars.discourse-cdn.com/v4/letter/m/b4bc9f/32.png) [@MattW](https://community.glideapps.com/u/MattW)\
**Post date:** [October 7, 2022, 3:12pm UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130/4 "2022-10-07T15:12:13Z")

</div>

This is a great idea and is long overdue within Glide. Please allow this ASAP as it is not currently a good user experience. Users should be able to drag and drop or upload as many files as they wish. Thank you

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [March 19, 2024, 6:08pm UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130/6 "2024-03-19T18:08:42Z")

</div>

Implemented.

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [March 19, 2024, 6:08pm UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130/7 "2024-03-19T18:08:53Z")

</div>



---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [March 19, 2024, 6:08pm UTC](https://community.glideapps.com/t/upload-multiple-files-at-once/21130/8 "2024-03-19T18:08:55Z")

</div>


