# Supabase (PostgresSQL) Image Upload

**URL:** <https://community.glideapps.com/t/supabase-postgressql-image-upload/71273>\
**Category:** Ask for Help\
**Tags:** api, sql\
**Created:** [February 29, 2024, 12:25am UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273 "2024-02-29T00:25:17Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [February 29, 2024, 9:50pm UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/6 "2024-02-29T21:50:21Z")

</div>

If you wanted to still use the image picker component, you could create an action that takes the glide image URL (and RowID), send it to make, use an HTTPmodule to download the image, upload the image to a database of your choosing, hopefully that returns a response containing an image URL, and finally use the glide API to override your glide URL with your native hosting URL.

Very similar to the allow users to upload a video to your YouTube channel tutorial I did a few years back.

> [@exploding\_head Allow users to upload video to a YouTube channel from your Glideapp!](https://community.glideapps.com/t/allow-users-to-upload-video-to-a-youtube-channel-from-your-glideapp/25023):
>
> Tutorial to follow:

---

_[View the full topic](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273)._
