# How to upload large files directly to Google Cloud Storage from Weweb?

**URL:** <https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278>\
**Category:** How do I?\
**Created:** [May 15, 2025, 6:31am UTC](https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278 "2025-05-15T06:31:43Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![raelyn](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/raelyn/32/2803_2.png) [@raelyn](https://community.weweb.io/u/raelyn)\
**Post date:** [May 15, 2025, 6:31am UTC](https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278/1 "2025-05-15T06:31:44Z")

</div>

Hi, I am working with large video files in Weweb that i want to upload to Google Cloud Storage. I am unable to use Xano to upload to GCS, because when its \>2GB, it results in a network error. So Xano doesn’t work even as an intermediary.

How do I upload the file directly from weweb file uploader to GCS?

When I upload the file in Postman (binary file), it works.

How to do the same in Weweb? I checked yes for “Expose as binary” in the image uploader but then nothing gets sent over still.

---

<div class="post-metadata">

**Author:** ![Broberto](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/broberto/32/5918_2.png) [@Broberto](https://community.weweb.io/u/Broberto)\
**Post date:** [May 15, 2025, 8:38am UTC](https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278/2 "2025-05-15T08:38:40Z")

</div>

@kjb knows the answer

---

<div class="post-metadata">

**Author:** ![raelyn](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/raelyn/32/2803_2.png) [@raelyn](https://community.weweb.io/u/raelyn)\
**Post date:** [May 15, 2025, 8:40am UTC](https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278/3 "2025-05-15T08:40:26Z")

</div>

what about you? 😛 i’m sure you do too hahaha

---

<div class="post-metadata">

**Author:** ![Broberto](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/broberto/32/5918_2.png) [@Broberto](https://community.weweb.io/u/Broberto)\
**Post date:** [May 15, 2025, 8:48am UTC](https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278/4 "2025-05-15T08:48:10Z")

</div>

I’d probabl just tell you thst you’ll need the code and very probably a server / Xano 😁

---

<div class="post-metadata">

**Author:** ![kjb](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/kjb/32/11200_2.png) [@kjb](https://community.weweb.io/u/kjb)\
**Post date:** [July 31, 2025, 8:09am UTC](https://community.weweb.io/t/how-to-upload-large-files-directly-to-google-cloud-storage-from-weweb/18278/5 "2025-07-31T08:09:55Z")

</div>

I encountered the same challenge with Xano and in the end went with:

- [Uppy](https://uppy.io) File Uploader implementation in WeWeb (because auf TUS protocol support)
- Supabase as DB + Supabase [Resumable Uploads](https://supabase.com/docs/guides/storage/uploads/resumable-uploads) (because auf TUS protocol support)
- Xano handling auth and communication with Supabase

This is probably not the nicest setup out there (and it’s not using GCS), but works really well for me and hence maybe might work for you! Keep us posted!
