# How do I upload files (e.g. pdfs) to Builder and let users download them?

**URL:** <https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376>\
**Category:** Technical Questions\
**Created:** [January 5, 2021, 8:56pm UTC](https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376 "2021-01-05T20:56:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![korey](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.builder.io/korey/32/12_2.png) [@korey](https://forum.builder.io/u/korey)\
**Post date:** [January 5, 2021, 8:56pm UTC](https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376/1 "2021-01-05T20:56:39Z")

</div>

You can go to [builder.io/upload](http://builder.io/upload) and upload the file there. You can then grab the link Builder generates and add that as the “link URL” for any layer in Builder (e.g. a button) to trigger the download.

 ![Screen Shot 2021-01-05 at 12.54.40 PM](https://us1.discourse-cdn.com/flex020/uploads/builder/original/1X/62e178e7cd43b7fa83cde0efacdf629c21f5bc7d.png)

---

<div class="post-metadata">

**Author:** ![chtbks-jason](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.builder.io/chtbks-jason/32/2242_2.png) [@chtbks-jason](https://forum.builder.io/u/chtbks-jason)\
**Post date:** [January 13, 2023, 7:35pm UTC](https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376/2 "2023-01-13T19:35:00Z")

</div>

I appreciate this post being here, but the next question is how do we manage non-image/non-video assets (like PDFs for instance)? Because the Media Library only has options to manage images and videos, it’s as though these assets are lost in the ether… 🙂

---

<div class="post-metadata">

**Author:** ![nicke920](https://avatars.discourse-cdn.com/v4/letter/n/ce73a5/32.png) [@nicke920](https://forum.builder.io/u/nicke920)\
**Post date:** [January 13, 2023, 10:22pm UTC](https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376/3 "2023-01-13T22:22:07Z")

</div>

Hi there,

Currently PDFs, etc… can be uploaded but there is no way in the UI to delete or to manage them. Once you upload the alternate media, you’d need to copy that link and store it in order to reference it later. This is something that we’ve received feedback on and recently I’ve submitted feedback internally to our product team for these updates.

---

<div class="post-metadata">

**Author:** ![chtbks-jason](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.builder.io/chtbks-jason/32/2242_2.png) [@chtbks-jason](https://forum.builder.io/u/chtbks-jason)\
**Post date:** [January 17, 2023, 8:02pm UTC](https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376/4 "2023-01-17T20:02:11Z")

</div>

FWIW, this definitely seems like something that would be very useful in the future. Thanks @nicke920 !

---

<div class="post-metadata">

**Author:** ![nostalgia2002](https://avatars.discourse-cdn.com/v4/letter/n/d9b06d/32.png) [@nostalgia2002](https://forum.builder.io/u/nostalgia2002)\
**Post date:** [February 3, 2024, 10:16pm UTC](https://forum.builder.io/t/how-do-i-upload-files-e-g-pdfs-to-builder-and-let-users-download-them/376/5 "2024-02-03T22:16:05Z")

</div>

When downloading a file (PDF or WordDoc) uploaded to the asset library, file name and file extension is not persisted.

![image](https://us1.discourse-cdn.com/flex020/uploads/builder/original/2X/9/93ae973edaf84eaeec8338877ac1fbe1a73c0200.png)

Is there any way to keep the file name and extension as shown in the asset library?

 ![image](https://us1.discourse-cdn.com/flex020/uploads/builder/original/2X/9/9d8ae17e29c019bfd073d179d0e94c86366f9dac.png)
