# Camera and Upload to Cloudinary - Photo Metadata and Cloudinary API

**URL:** <https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911>\
**Category:** Feature Requests\
**Created:** [June 24, 2022, 1:15pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911 "2022-06-24T13:15:11Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![tonyb2](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tonyb2](https://community.thunkable.com/u/tonyb2)\
**Post date:** [June 24, 2022, 1:15pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/1 "2022-06-24T13:15:11Z")

</div>

I have 2 requests around the Cloudinary upload:

1. I have a challenge in that the Upload to Cloudinary does not seem to include the metadata from the camera as one would expect. eg: location, camera etc. Can this be upgraded?
2. The upload to Cloudinary is limited and does not include various Cloudinary API properties. eg: a label for the photo, the destination folder etc. Can this be upgraded?

Thanks a mill.

---

<div class="post-metadata">

**Author:** ![tonyb2](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tonyb2](https://community.thunkable.com/u/tonyb2)\
**Post date:** [July 6, 2022, 12:53pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/2 "2022-07-06T12:53:45Z")

</div>

Hi Thunkable  
Any feedback on this?  
Thanks

---

<div class="post-metadata">

**Author:** ![zander](https://avatars.discourse-cdn.com/v4/letter/z/ecb155/32.png) [@zander](https://community.thunkable.com/u/zander)\
**Post date:** [July 6, 2022, 4:15pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/3 "2022-07-06T16:15:00Z")

</div>

Hey Tony i would try using the cloudinary API to retreive the metadata

> **[Retrieve metadata via curl](https://support.cloudinary.com/hc/en-us/community/posts/360023866151-Retrieve-metadata-via-curl)**
>
> Hi, 
> I'm currently using Cloudinary urls in a React webapp, but I'd really like to use the metadata feature to store alt/title/photo credit info in Cloudinary.
> The problem is: I am using this servi...

---

<div class="post-metadata">

**Author:** ![tonyb2](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tonyb2](https://community.thunkable.com/u/tonyb2)\
**Post date:** [July 6, 2022, 5:00pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/4 "2022-07-06T17:00:55Z")

</div>

The first challenge I have is that the Thunkable Camera Device is not creating the Metadata.  
I can create the Metadata myself but then second challenge is that the Thunkable upload component does not implement the full Cloudinary API.  
So I’m asking Thunkable to consider doing this in the component itself…  
Also, it’s not a case of retrieving the Metadata I need to upload an image to Cloudinary with it’s metadata plus a label and target folder etc.  
Do you have an example of Thunkable blocks that could achieve this in the interim?  
The challenge here is uploading the image using blocks and not the component - I don’t how to do this or if it’s possible in a codeless environment…  
One option may be to use the Thunkable component to upload the image and then use the API to update the Metadata?

I’m not sure how I would Thunkable blocks to do this?

---

<div class="post-metadata">

**Author:** ![zander](https://avatars.discourse-cdn.com/v4/letter/z/ecb155/32.png) [@zander](https://community.thunkable.com/u/zander)\
**Post date:** [July 7, 2022, 11:10pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/5 "2022-07-07T23:10:00Z")

</div>

I’m not familiar enough with those blocks to know if it is possible. For me whenever i run into a limitation of thunkable I generally write my own API to get what I need

---

<div class="post-metadata">

**Author:** ![tonyb2](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tonyb2](https://community.thunkable.com/u/tonyb2)\
**Post date:** [July 8, 2022, 6:07am UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/6 "2022-07-08T06:07:20Z")

</div>

Thanks Zander  
How would I upload the byte stream / file via an API in a codeless environment? I’m ok writing “normal” API’s eg: to read and write from the Backendless DB. I come from a C# background but this is a bit new to me. Do you have any examples you can point me to?

---

<div class="post-metadata">

**Author:** ![zander](https://avatars.discourse-cdn.com/v4/letter/z/ecb155/32.png) [@zander](https://community.thunkable.com/u/zander)\
**Post date:** [July 8, 2022, 7:34am UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/7 "2022-07-08T07:34:11Z")

</div>

Do I have any examples? No, but based on my limited experience with JavaScript, you would probably need to write a custom JS code to run client side inside a web viewer to upload the byte stream to the cloudinary API

---

<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:** [July 8, 2022, 8:49am UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/8 "2022-07-08T08:49:47Z")

</div>

See this example using Cloudinary API to upload / delete an image.

[https://x.thunkable.com/projectPage/61af762898837902ac7b6b18](https://x.thunkable.com/projectPage/61af762898837902ac7b6b18)

Please note that this example depends on a third party API to create the signature required by Cloudinary.

---

<div class="post-metadata">

**Author:** ![tonyb2](https://avatars.discourse-cdn.com/v4/letter/t/c67d28/32.png) [@tonyb2](https://community.thunkable.com/u/tonyb2)\
**Post date:** [July 8, 2022, 1:40pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/9 "2022-07-08T13:40:27Z")

</div>

Thanks Muneer, I’ll check it out…

---

<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:13pm UTC](https://community.thunkable.com/t/camera-and-upload-to-cloudinary-photo-metadata-and-cloudinary-api/1938911/10 "2024-11-08T13:13:08Z")

</div>


