Files
HKSingleParty/99_references/supabase-examples/storage/resumable-upload-uppy/README.md
2025-05-28 09:55:51 +08:00

24 lines
931 B
Markdown

## Resumable Uploads with Supabase Storage and Uppy
This example shows how to use [Supabase Storage](https://supabase.io/docs/reference/javascript/storage) with [Uppy](https://uppy.io/) to upload files to Supabase Storage using the TUS protocol (resumable uploads).
### Running the example
- Create a supabase bucket from the Supabase UI
- Add a policy to allow public uploads
- e.g. `CREATE POLICY "allow uploads" ON storage.objects FOR INSERT TO public WITH CHECK (bucket_id = 'your-bucket-name');`
- Open the index.html file and replace the following variables with your own:
```js
const SUPABASE_ANON_KEY = '' // your project's anon key
const SUPABASE_PROJECT_ID = '' // your project ref
const STORAGE_BUCKET = '' // your storage bucket name
const BEARER_TOKEN = '' // your bearer token
```
Serve the index.html file locally (e.g. with Python Simple HTTP Server) and start uploading:
```bash
python3 -m http.server
```