# 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:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![mikec](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikec/32/53291_2.png) [@mikec](https://community.glideapps.com/u/mikec)
#### Post date: [February 29, 2024, 12:25am UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/1 "2024-02-29T00:25:17Z")

</div>

Hey folks, I’m looking for insights from those working with SQL data on how you manage images within your application.

My backend is on Supabase, with image storages. I’ve experimented with the image upload component in Glide, but it seems to exclusively upload to Glide’s storage.

Any suggestions or experiences would be greatly appreciated!

---

<div class="post-metadata">

### Author: ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)
#### Post date: [February 29, 2024, 12:38am UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/2 "2024-02-29T00:38:22Z")

</div>

Do you have any insights here @DarrenHumphries ?

---

<div class="post-metadata">

### Author: ![DarrenHumphries](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darrenhumphries/32/91715_2.png) [@DarrenHumphries](https://community.glideapps.com/u/DarrenHumphries)
#### Post date: [February 29, 2024, 1:11am UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/3 "2024-02-29T01:11:33Z")

</div>

I’m not really sure the best way to handle this. There may be a way to do it with APIs but I don’t know what that would be.

---

<div class="post-metadata">

### Author: ![mikec](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikec/32/53291_2.png) [@mikec](https://community.glideapps.com/u/mikec)
#### Post date: [February 29, 2024, 8:11pm UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/4 "2024-02-29T20:11:09Z")

</div>

Thanks @DarrenHumphries and @ThinhDinh for your input! Do you happen to know anyone else we could reach out to for additional insights?

Surely someone on this forum has ran into similar issue before.

---

<div class="post-metadata">

### Author: ![DarrenHumphries](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darrenhumphries/32/91715_2.png) [@DarrenHumphries](https://community.glideapps.com/u/DarrenHumphries)
#### Post date: [February 29, 2024, 8:24pm UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/5 "2024-02-29T20:24:53Z")

</div>

@Darren_Murphy or @Robert_Petitto do either of you know how to do this? Bob, I feel like you had an example at some point on how to use Make to grab an image from a URL…but might have been someone else.

---

<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:

---

<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: [March 1, 2024, 12:31am UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/7 "2024-03-01T00:31:16Z")

</div>

What Bob said ☝

---

<div class="post-metadata">

### Author: ![DarrenHumphries](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darrenhumphries/32/91715_2.png) [@DarrenHumphries](https://community.glideapps.com/u/DarrenHumphries)
#### Post date: [March 1, 2024, 1:53am UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/8 "2024-03-01T01:53:39Z")

</div>

What a machine! 🙂

---

<div class="post-metadata">

### Author: ![mikec](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikec/32/53291_2.png) [@mikec](https://community.glideapps.com/u/mikec)
#### Post date: [March 2, 2024, 7:19pm UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/9 "2024-03-02T19:19:09Z")

</div>

Amazing workaround. Thank @Robert_Petitto!

Hopefully Glide will release something more native soon 😃

---

<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: [March 9, 2024, 7:19pm UTC](https://community.glideapps.com/t/supabase-postgressql-image-upload/71273/10 "2024-03-09T19:19:15Z")

</div>

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