# User image upload to a webapp

**URL:** <https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396>\
**Category:** Questions about Thunkable X\
**Created:** [September 8, 2021, 8:53pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396 "2021-09-08T20:53:34Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![carlinmclellan](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/carlinmclellan/32/77831_2.png) [@carlinmclellan](https://community.thunkable.com/u/carlinmclellan)\
**Post date:** [September 8, 2021, 8:53pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/1 "2021-09-08T20:53:34Z")

</div>

Hi gang,

I am using Thunkable to build a webapp.  
I would like the user to be able to upload their own images.  
The PhotoLibrary compnent works great on mobile, however I want to know if it can work when using Thunkable on a desktop?  
TIA 🙂  
Carlin

![Screen Shot 2021-09-09 at 6.53.12 am](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/e/c/ecc062e726f74ede5e5da756056bcceb37d5b483.png)

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [September 8, 2021, 9:16pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/2 "2021-09-08T21:16:36Z")

</div>

Unfortunately, Photo Library is not supported in `web apps`. See the documentation link here

> **[Publish as a Web App (PRO)](https://docs.thunkable.com/publish-as-a-web-app-pro#unsupported-components)**
>
> How to publish your project to the Internet as a Web App

---

<div class="post-metadata">

**Author:** ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)\
**Post date:** [September 8, 2021, 9:36pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/3 "2021-09-08T21:36:44Z")

</div>

**Camera** should really be added to that list and labeled as “Supported but may not work as expected”.

You can get the camera on a desktop (e.g. iMac) to turn on and it will automatically take a photo after a few of seconds but that’s it. There’s no way to adjust it or manually determine when the photo is taken. It’s almost unusable but occasionally I’ll use it for quick testing of an app’s camera feature.

---

<div class="post-metadata">

**Author:** ![carlinmclellan](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/carlinmclellan/32/77831_2.png) [@carlinmclellan](https://community.thunkable.com/u/carlinmclellan)\
**Post date:** [September 8, 2021, 9:41pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/4 "2021-09-08T21:41:04Z")

</div>

Ah no worries, thanks for your quick reply muneer.

Does anyone have any suggestions of other options? Are there good free webapp building platforms out there? I used to use [bubble.io](http://bubble.io) but it very expensive.

---

<div class="post-metadata">

**Author:** ![muneer](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/muneer/32/75210_2.png) [@muneer](https://community.thunkable.com/u/muneer)\
**Post date:** [September 8, 2021, 9:50pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/5 "2021-09-08T21:50:11Z")

</div>

If you can do JavaScript and HTML, see this

> [@How to upload an image to my server?](https://community.thunkable.com/t/how-to-upload-an-image-to-my-server/1450427/10):
>
> In your screen you need to have the following block from the web viewer [image] I’m displaying the name in a label but you can do whatever. The web viewer needs to load the file \<html\> \<head\> \<meta name="viewport" content="width=device-width, initial-scale=1"\> \<script src="https://thunkable.github.io/webviewer-extension/thunkableWebviewerExtension.js" type="text/javascript"\>\</script\> \</head\> \<body\> \<h1\>File Selector\</h1\> \<label for="uploadFile"\>Choose a file:\</label\> …

---

<div class="post-metadata">

**Author:** ![carlinmclellan](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/carlinmclellan/32/77831_2.png) [@carlinmclellan](https://community.thunkable.com/u/carlinmclellan)\
**Post date:** [September 8, 2021, 9:56pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/6 "2021-09-08T21:56:22Z")

</div>

I can’t do Java or HTML… maybe I should learn.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 1:16pm UTC](https://community.thunkable.com/t/user-image-upload-to-a-webapp/1495396/7 "2024-11-08T13:16:54Z")

</div>


