# Does the file upload component not return all the keys?

**URL:** <https://community.weweb.io/t/does-the-file-upload-component-not-return-all-the-keys/21098>\
**Category:** Ask us anything\
**Tags:** workflows, supabase, weweb\
**Created:** [April 22, 2026, 6:09pm UTC](https://community.weweb.io/t/does-the-file-upload-component-not-return-all-the-keys/21098 "2026-04-22T18:09:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Habiddiaz](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/habiddiaz/32/16834_2.png) [@Habiddiaz](https://community.weweb.io/u/Habiddiaz)\
**Post date:** [April 22, 2026, 6:09pm UTC](https://community.weweb.io/t/does-the-file-upload-component-not-return-all-the-keys/21098/1 "2026-04-22T18:09:11Z")

</div>

### The file upload component isn’t returning all the keys, and when I upload a file to Supabase, it’s uploaded as plain text – this happens with all file types.

Previously, it returned an object like this:

 ![imagen](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/3X/1/a/1a20e5b05ac0b65e6af2250e6f94b2e9f641e419.png)

Now:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/3X/2/6/26869b4f554f166d5b1c3abc74dc962df6be2931.png)

Could this be affecting storage operations with Supabase, or is it just the project I’m working on?

Here’s how to upload the file:

 ![image](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/3X/f/6/f61b277b2ee4fecc8f146ef5e3a0dbc1951372f2.png)

@Joyce

---

<div class="post-metadata">

**Author:** ![Habiddiaz](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/habiddiaz/32/16834_2.png) [@Habiddiaz](https://community.weweb.io/u/Habiddiaz)\
**Post date:** [April 23, 2026, 6:59pm UTC](https://community.weweb.io/t/does-the-file-upload-component-not-return-all-the-keys/21098/2 "2026-04-23T18:59:11Z")

</div>

The file upload only works with the event; it doesn’t work with direct values.

Furthermore, it cannot find the element’s base ID and does not return

---

<div class="post-metadata">

**Author:** ![ishika](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/ishika/32/13250_2.png) [@ishika](https://community.weweb.io/u/ishika)\
**Post date:** [April 24, 2026, 8:31am UTC](https://community.weweb.io/t/does-the-file-upload-component-not-return-all-the-keys/21098/3 "2026-04-24T08:31:32Z")

</div>

Hey @Habiddiaz!  
Could you share the exact steps you followed?

I tested the file upload action to Supabase from the Interface on my side, and it worked fine. The asset was uploaded as an image:

 ![CleanShot 2026-04-24 at 14.00.12@2x](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/3X/d/e/ded156136a27e1bca099a1441b9b4ddc5ffaa5b5.png)

 ![CleanShot 2026-04-24 at 14.00.43@2x](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/3X/6/1/6134496cd405b130398cf9334297f0e191b2c69c.png)

Like you, I bound the file object in the upload action:

 ![CleanShot 2026-04-24 at 13.54.34@2x](https://us1.discourse-cdn.com/flex016/uploads/weweb/original/3X/a/8/a899692367fe1ef9042d2e6697dfb14f114eaf58.png)

Are you specifying the file extension in the file path? That’s one place where I got stuck.

I had bound the file object correctly, but the upload only worked as expected once the path included the file type, like `.png`.
