How to send imagens to supabase

Very beginner’s question, but I don’t know how to send the images to supabase and also how to make them appear later, should I save them as text or json?



1 Like

Fala gustavo, boa tarde.

Para subir uma imagem no supabase, não precisa do encode file as base64, apenas faça:

  1. Crie um bucket no supabase, público ou com políticas, dependente do que você quer.
  2. No weweb.io utilize o workflow: Storage | Upload a file. Coloque o nome do bucket, o path pode ser algum código ou o nome do arquivo ( o que vc quiser ), no file coloque o valor do upload.
  3. Para salvar a imagem em alguma tabela, crie uma coluna de text, no workflow de upload a file, coloque o workflow de insert na tabela que você criou a coluna. Coloque como valor a url do seu supabase ex: https://muyfvlihymagmn.supabase.co/storage/v1/object/public + o nome do bucket + o path da foto. Então se meu bucket chama: fotos_usuarios e o path da minha foto foi carlos_foto o link ficaria: https://muyfvlihymagmn.supabase.co/storage/v1/object/public/fotos_usuarios/carlos_foto, assim dando o link direto da foto.
  4. Para exibir essa foto no weweb.io, utilize o componente de image, e coloque na formula da propriedade image a url da sua foto.

Qualquer dúvida me fale!

1 Like