Supabase.Storage.download

You're seeing just the function download, go back to Supabase.Storage module for more information.

Specs

download(Supabase.Connection.t(), binary() | Supabase.Storage.Object.t()) ::
  {:error, map()} | {:ok, binary()}

Downloads a file.

Notes

  • Policy permissions required:
    • buckets permissions: none
    • objects permissions: select

Examples

{:ok, blob} =
  Supabase.storage()
  |> Supabase.Storage.from("avatars")
  |> Supabase.Storage.download("public/avatar2.png")

File.write("/tmp/avatar2.png", blob)