# How can I add downloadable pdfs to my app?

**URL:** https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528
**Category:** Ask for Help
**Created:** [February 5, 2023, 6:42pm UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528 "2023-02-05T18:42:47Z")
**Posts on this page:** 17
**Page:** 2

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 2:35am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/22 "2023-02-06T02:35:16Z")

</div>

No rush. Enjoy your breakfast 👍

---

<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 6, 2023, 2:37am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/23 "2023-02-06T02:37:44Z")

</div>

I think you keep choosing EITHER the file picker component OR the link component. Add both components to the screen, then you will see how it works.

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 2:43am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/24 "2023-02-06T02:43:13Z")

</div>

Yes, that’s what I have been doing. Let me try with both…

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 2:59am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/25 "2023-02-06T02:59:11Z")

</div>

This is what my screen looks now…

 ![Screenshot 2023-02-05 at 8.56.43 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/4/8425e5124bf4d637dccc808ac8a1bf7e9975f614.jpeg)

When I hit the link icon, it does open up my pdf, that’s what I want it to do. Can users download?  
Also, the bottom portion (file picker portion) if clicked, it still wants you to upload a file?  
Something else I’m missing?

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [February 6, 2023, 2:59am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/26 "2023-02-06T02:59:12Z")

</div>

The other thing you really should do is move your File Picker to the Edit screen.

Just referring to your earlier screen shot:

 ![Screen Shot 2023-02-06 at 10.56.09 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/5/9/59969b62833dc79f47f9b5718deaaf6b9f4378b4.jpeg)

You’ve enabled the “Allow users to edit” checkbox, that’s good.  
When you tick that, you’ll see the pencil appear at the top right. Click on that and you’ll get an edit screen for the current item being viewed. This is where you should add your FilePicker.

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [February 6, 2023, 2:59am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/27 "2023-02-06T02:59:56Z")

</div>

> [@ArtzyDog](#):
>
> Also, the bottom portion (file picker portion) if clicked, it still wants you to upload a file?  
> Something else I’m missing?

👇

> [@Darren\_Murphy](#):
>
> You’ve enabled the “Allow users to edit” checkbox, that’s good.  
> When you tick that, you’ll see the pencil appear at the top right. Click on that and you’ll get an edit screen for the current item being viewed. This is where you should add your FilePicker.

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 3:05am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/28 "2023-02-06T03:05:39Z")

</div>

I think it finally worked! Can I remove all the other items other than my file picker? Also, can I unblock allow users to edit, so no one else can delete that portion?

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [February 6, 2023, 3:08am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/29 "2023-02-06T03:08:26Z")

</div>

> [@ArtzyDog](#):
>
> Can I remove all the other items other than my file picker?

yes 🙂

> [@ArtzyDog](#):
>
> Also, can I unblock allow users to edit, so no one else can delete that portion?

You want to control who can upload, yes?  
This is possible, but you need to have User Profiles configured.  
Let’s see if the bot can save me some typing 🙂  
@glide explain how to configure User Profiles and allow conditional editing based on a User Profile role value.

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [February 6, 2023, 3:13am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/31 "2023-02-06T03:13:40Z")

</div>

> [@glide](#):
>
> Yes, you can control who can upload and edit data in your app by configuring User Profiles. To do this, you’ll need to create a User Profiles table in your sheet and add a User Profile component to your app. Then, you can use conditions to control who can edit data based on the User Profile role value. For more information, please refer to our guide on User Profiles.

arr, like most of your replies you’re close, but not quite got the cigar.

@ArtzyDog - suggest you review the following:

> **[User Profiles | Glide Docs](https://www.glideapps.com/docs/essentials/security-and-user-data/user-profiles)**
>
> Define, store, and use data on your app's users.

[https://www.glideapps.com/docs/guides/core/adding-editing-forms#editing](https://www.glideapps.com/docs/guides/core/adding-editing-forms#editing)

Essentially all you need to do is set some value in your User Profile that identifies you as an “Admin” or “Editor” (or whatever), and then you can use that as an editing condition (only allow editing when a user has that value).

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 3:16am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/32 "2023-02-06T03:16:23Z")

</div>

I think I understand. Can this user profile table just have me on it and only give permission to myself for editing? Also, do I need to keep the little pencil on the top right to do this or does it matter now that I have my screen like I wanted it to be?

---

<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 6, 2023, 3:22am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/33 "2023-02-06T03:22:28Z")

</div>

> [@ArtzyDog](#):
>
> Can this user profile table just have me on it and only give permission to myself for editing?

yes

> [@ArtzyDog](#):
>
> Also, do I need to keep the little pencil on the top right to do this or does it matter now that I have my screen like I wanted it to be?

That’s up to you. You can disable editing altogether, or you can keep it set up so only you see the edit pencil.

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 4:41am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/34 "2023-02-06T04:41:05Z")

</div>

Thank you for all of your help. I will try this tomorrow after letting my brain test a bit 🤣

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 11:12am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/35 "2023-02-06T11:12:46Z")

</div>

I have a table already named “about”, which lists myself and one other user, plus it seems like the list will grow as users start using the app. This seems to be connected with the drop down menu that says “view as user”.  
Can I add the column for permission on this table or do I need a new table named “user profile”?

---

<div class="post-metadata">

### Author: ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)
#### Post date: [February 6, 2023, 11:17am UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/36 "2023-02-06T11:17:22Z")

</div>

It doesn’t matter what the name of the table is, but it needs to be configured as the User Profiles table.

It needs at least 3 columns:

- Name (text column)
- Email (email column)
- Image (image column)

To configure it, go to Settings → Users & Authentication, and click on the Edit User Profiles button:

 ![Screen Shot 2023-02-06 at 7.18.39 PM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/f/a/fa4c51c550c7f024c63427f638b460e6e0f65af0.jpeg)

> **[Glide • User Profiles](https://www.glideapps.com/docs/reference/security-and-user-data/user-profiles)**
>
> Define, store, and use data on your project's users.

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 5:22pm UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/37 "2023-02-06T17:22:37Z")

</div>

Sounds like a plan…I’ll conquer this task today! 🤪

---

<div class="post-metadata">

### Author: ![ArtzyDog](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/artzydog/32/53747_2.png) [@ArtzyDog](https://community.glideapps.com/u/ArtzyDog)
#### Post date: [February 6, 2023, 6:57pm UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/38 "2023-02-06T18:57:49Z")

</div>

So I ran into this issue cause I made a change (I don’t remember what?) But can I change the file name to show the actual file name like under the file picker section?  
Processing: Screenshot 2023-02-06 at 12.47.01 PM.png…  
Processing: Screenshot 2023-02-06 at 12.47.10 PM.png…

---

<div class="post-metadata">

### Author: ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)
#### Post date: [February 7, 2023, 6:58pm UTC](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528/39 "2023-02-07T18:58:37Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.

[Previous page](https://community.glideapps.com/t/how-can-i-add-downloadable-pdfs-to-my-app/57528.md?page=1)
