# Download Button

**URL:** https://community.glideapps.com/t/download-button/1250
**Category:** Feature Requests
**Created:** [October 18, 2019, 1:35am UTC](https://community.glideapps.com/t/download-button/1250 "2019-10-18T01:35:08Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![ysilgrace](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/ysilgrace/32/582_2.png) [@ysilgrace](https://community.glideapps.com/u/ysilgrace)
#### Post date: [October 18, 2019, 1:35am UTC](https://community.glideapps.com/t/download-button/1250/1 "2019-10-18T01:35:08Z")

</div>

Is there a way to set up a download button? I’m looking to create an app for a class and upload some worksheets there so the students can easily download them straight from the app. The workaround that I can think of is to have a link to Dropbox where everything is stored and download from there. Looking forward for your response. Thanks!

---

<div class="post-metadata">

### Author: ![Dave\_McManus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/dave_mcmanus/32/352_2.png) [@Dave\_McManus](https://community.glideapps.com/u/Dave_McManus)
#### Post date: [October 18, 2019, 2:08am UTC](https://community.glideapps.com/t/download-button/1250/2 "2019-10-18T02:08:37Z")

</div>

I think you’d be best off using the ‘link’ setting on the button.

Then linking them directly to the G Sheet (or template). Then they can just save a copy of it before using it. (Put a hint / tip under the button).

Let me know how that works

---

<div class="post-metadata">

### Author: ![lherr](https://avatars.discourse-cdn.com/v4/letter/l/db5fbb/32.png) [@lherr](https://community.glideapps.com/u/lherr)
#### Post date: [February 1, 2020, 2:10pm UTC](https://community.glideapps.com/t/download-button/1250/3 "2020-02-01T14:10:35Z")

</div>

Similar need - in our Ed tech conference app, teachers want to download and print 1) a list of all conference sessions and 2) a list of sessions they chose to attend. Is this possible? Can someone please walk me through how to do it? Thank you!

---

<div class="post-metadata">

### Author: ![Jeff\_Hager](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jeff_hager/32/43_2.png) [@Jeff\_Hager](https://community.glideapps.com/u/Jeff_Hager)
#### Post date: [February 1, 2020, 6:56pm UTC](https://community.glideapps.com/t/download-button/1250/4 "2020-02-01T18:56:03Z")

</div>

This is something I’ve wanted to accomplish in my app (individual invoices), but haven’t taken the time to pursue it yet. You can built a dynamic pdf link of an entire sheet, but that wouldn’t help for individual users. I’m attaching a thread that explores a few options. The email option might be useful if you can build out the entire body of all the sessions in one cell for each user. The best would probably involve some sort of scripting, but I don’t have anything to help you there.

> [@Component trigger in App to send entire Google Sheet via email](https://community.glideapps.com/t/component-trigger-in-app-to-send-entire-google-sheet-via-email/2431/3):
>
> The best option I can think of right now is to use the Email Button component. That allows you to specify a recipient, subject, body of message etc. You can set the action in a button to send an email, but for some reason you can’t set the subject, body, etc. To get a copy of your sheet as a PDF, look at the following thread which shows how to create a link that will do that for you. You can include the link in the email and the link will always create an up-to-date PDF version of …

---

<div class="post-metadata">

### Author: ![Willy\_31st](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/willy_31st/32/11408_2.png) [@Willy\_31st](https://community.glideapps.com/u/Willy_31st)
#### Post date: [August 4, 2020, 8:26am UTC](https://community.glideapps.com/t/download-button/1250/5 "2020-08-04T08:26:05Z")

</div>

Hi,

This is how I do it.  
First of all, create a file upload column.  
Next, add a ‘File Picker’ component, and upload a file to the column.  
Then, add a ‘Link’ component.  
The data source from the ‘link’ component should be from file upload.  
Now, you can delete the ‘file picker’ component and voila.  
The download ‘link’ is created!

Hope it helps

---

<div class="post-metadata">

### Author: ![Willy\_31st](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/willy_31st/32/11408_2.png) [@Willy\_31st](https://community.glideapps.com/u/Willy_31st)
#### Post date: [August 4, 2020, 8:26am UTC](https://community.glideapps.com/t/download-button/1250/6 "2020-08-04T08:26:45Z")

</div>

Hi,

This is how I do it.  
First of all, create a file upload column.  
Next, add a ‘File Picker’ component, and upload a file to the column.  
Then, add a ‘Link’ component.  
The data source from the ‘link’ component should be from file upload.  
Now, you can delete the ‘file picker’ component and voila.  
The download ‘link’ is created!

Hope it helps.

---

<div class="post-metadata">

### Author: ![Erik\_Goins](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/erik_goins/32/1889_2.png) [@Erik\_Goins](https://community.glideapps.com/u/Erik_Goins)
#### Post date: [August 4, 2020, 2:57pm UTC](https://community.glideapps.com/t/download-button/1250/7 "2020-08-04T14:57:03Z")

</div>

If the user is logged in, you could use a button to trigger a Zapier flow to send a download link to their email on file.

---

<div class="post-metadata">

### Author: ![Karthee\_Vidya](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/karthee_vidya/32/13952_2.png) [@Karthee\_Vidya](https://community.glideapps.com/u/Karthee_Vidya)
#### Post date: [October 10, 2020, 8:24pm UTC](https://community.glideapps.com/t/download-button/1250/8 "2020-10-10T20:24:38Z")

</div>

This is a brilliant Idea Willy. Worked perfectly for us. Thank you so much!

---

<div class="post-metadata">

### Author: ![Manu\_Marea](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/manu_marea/32/21714_2.png) [@Manu\_Marea](https://community.glideapps.com/u/Manu_Marea)
#### Post date: [May 11, 2021, 6:15pm UTC](https://community.glideapps.com/t/download-button/1250/9 "2021-05-11T18:15:34Z")

</div>

Sorry for being here , but i was asking a request of mine , to have a no download option in the audio player,  
here you’re talking about a button for downloading and i was asking for a no download option.  
I do apologize.  
We have just the download word in common but just in case ,anybody here can help me?Thanks the same and for reading me here.  
This thread is also very interesting.
