# Take photos OR upload

**URL:** <https://community.glideapps.com/t/take-photos-or-upload/85897>\
**Category:** Ask for Help\
**Created:** [January 5, 2026, 6:46am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897 "2026-01-05T06:46:35Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paarl\_Bus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paarl_bus/32/84589_2.png) [@Paarl\_Bus](https://community.glideapps.com/u/Paarl_Bus)\
**Post date:** [January 5, 2026, 6:46am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/1 "2026-01-05T06:46:35Z")

</div>

Good day and best wishes for 2026.

I have added an image field to the Trips table to allow users to send photos of laundry bags to be picked up. The Image Picker component in the Booking screen allows for upload “From Camera and Photo Roll” but if I select that, the user can only upload and not take a picture.

I would lie to have both options working because the children used to send the photo to their mothers who then forwarded it to me who forwarded it to the driver. So I want it in the app, and from now on children will also have access to some components, including adding photos of their laundry bags on the booking screen.

Any solution available? Thanks

---

<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:** [January 5, 2026, 8:26am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/2 "2026-01-05T08:26:59Z")

</div>

I’m not able to replicate the behaviour that you describe. That is, when I try it works as expected - users can choose to either upload or take a photo. That suggests the issue may be specific to your setup or environment. Can you provide some more information please? ie. Some screenshots of your setup (Layout and Data Editor). Also, the behaviour could possibly be device specific - have you observed the behaviour on multiple device types? If yes, which ones?

---

<div class="post-metadata">

**Author:** ![Paarl\_Bus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paarl_bus/32/84589_2.png) [@Paarl\_Bus](https://community.glideapps.com/u/Paarl_Bus)\
**Post date:** [January 6, 2026, 6:02am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/3 "2026-01-06T06:02:34Z")

</div>

Thanks @Darren_Murphy , I will try it on my tablet too. Hectic at the moment since our schools are starting on the 14th and I’m helping the new customers onboard etc.

Be back soon.

Update:  
I have checked it on my laptop, phone and tablet and these are the results:

On my laptop (MX-Linux, Firefox 143.0.1) and phone (Samsung Galaxy A06, Android 16, One UI 8.0, Chrome 143.0.7499.146 ) I can only upload if **Camera and Camera Roll** is selected.

On my tablet (Blackview Tab 60 Pro, Android 15, DokeOS\_P 4.1, Firefox 146.0.1), it also only shows **Upload Images** but if I select my Work profile I have options there for **Android System** and **Photos and Videos** In **Android System** I can take photos.

I will change my browsers to Chrome and see what happens.

I attach a few screenshots.

 ![Image picker phone Camera and Roll selected](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/6/0/60fbbe3e6041e3ede202ff6413a0d26296d33aee.jpeg)  
 ![Image setup in table](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/7/6/7660cba8442a4e1cd0e1b6881acfd96be33dfe88.png)  
 ![Image picker laptop Camera only](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/b/bbc91cedab5843321728d069b53a5ccbd3f01bf7.png)  
 ![Image picker laptop Camera and Roll](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/a/8/a85563611548dc8b098ee896357e43f4b03dd37d.png)

---

<div class="post-metadata">

**Author:** ![jb\_1mprove](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jb_1mprove/32/92375_2.png) [@jb\_1mprove](https://community.glideapps.com/u/jb_1mprove)\
**Post date:** [January 6, 2026, 6:11pm UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/4 "2026-01-06T18:11:01Z")

</div>

Workaround that might work: wrap both these elements inside a tabs container:

Tabs container with 2 tabs:

1. Use camera
2. Select photo(s)

Inside the first tab, choose File Picker Component  
Inside the second tab, choose the Image upload, but only allow for the Camera (Camera Only).

I think that will work. Had a similar issue with a user on a Google phone I think. Let us know if that works for you.

PS. Just make sure to use the most used option (camera?) as the first tab and it will have minimal impact on the user experience.

PS2. If you’re using a form container, it could be that the tabs container can not be used. Then use the other tabs component and add visibility conditions.

---

<div class="post-metadata">

**Author:** ![JohnnyBoy](https://avatars.discourse-cdn.com/v4/letter/j/bbe5ce/32.png) [@JohnnyBoy](https://community.glideapps.com/u/JohnnyBoy)\
**Post date:** [January 6, 2026, 7:50pm UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/5 "2026-01-06T19:50:30Z")

</div>

I submitted a feature request for this because I believe it’s an issue with non-mobile devices in general. The camera does not launch on laptops/desktops: [https://community.glideapps.com/t/allow-image-picker-to-use-desktop-camera/85181?u=johnnyboy](https://community.glideapps.com/t/allow-image-picker-to-use-desktop-camera/85181)

---

<div class="post-metadata">

**Author:** ![Paarl\_Bus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paarl_bus/32/84589_2.png) [@Paarl\_Bus](https://community.glideapps.com/u/Paarl_Bus)\
**Post date:** [January 7, 2026, 5:46am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/6 "2026-01-07T05:46:04Z")

</div>

Thanks @jb_1mprove , this turned out to be an interesting learning curve.

So I added an Image Picker and a File Picker field to the Trips table and added the Tabs component to the Booking screen. It looks OK but is not working. Even I can see the action to execute when selecting a tab is missing - or does the field type (Image picker/File picker) determine that? You said I must add the specific component to the tab, but how? The elements of the tab just show the field names BUT does not show either the Image Picker or File Picker field.

Also; you said to add the File Picker component to the Use Camera tab and vice versa. Is that correct? I would have thought I must use the Camera component for Take Picture. Anyhow, I do not see how to add the components to the tabs. Must I add them separately to the screen?

I need a bit of training on this! Couldn’t find relevant posts.

 ![Tabs component](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/9/a/9a9e5499acc8f9e772d62afa5b5d21aa14e8c6db.jpeg)

---

<div class="post-metadata">

**Author:** ![Paarl\_Bus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paarl_bus/32/84589_2.png) [@Paarl\_Bus](https://community.glideapps.com/u/Paarl_Bus)\
**Post date:** [January 7, 2026, 7:55pm UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/7 "2026-01-07T19:55:46Z")

</div>

I have worked around the problem by adding a File Picker and Image Picker component to the screen. Image picker has only Camera option and visibility set to Role=Child; Image picker visibility is Role=Parent.

---

<div class="post-metadata">

**Author:** ![jb\_1mprove](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jb_1mprove/32/92375_2.png) [@jb\_1mprove](https://community.glideapps.com/u/jb_1mprove)\
**Post date:** [January 10, 2026, 1:57pm UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/8 "2026-01-10T13:57:59Z")

</div>

Sounds good! Feel free to reply or shoot me a message if you need help on the tabs anyway.

---

<div class="post-metadata">

**Author:** ![Paarl\_Bus](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/paarl_bus/32/84589_2.png) [@Paarl\_Bus](https://community.glideapps.com/u/Paarl_Bus)\
**Post date:** [January 11, 2026, 5:07am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/9 "2026-01-11T05:07:45Z")

</div>

Hi Julian. Thank you, I will certainly look into tabs in a week or so. Our school year starts on the 14th so at the moment it’s quite hectic.

Have a wonderful 2026!

Herman

---

<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:** [January 18, 2026, 5:07am UTC](https://community.glideapps.com/t/take-photos-or-upload/85897/10 "2026-01-18T05:07:58Z")

</div>

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