from.createSignedUrls()

1  final List<String> signedUrls = await supabase
2    .storage
3    .from('avatars')
4    .createSignedUrls(['folder/avatar1.png', 'folder/avatar2.png'], 60);

Notes#

  • RLS policy permissions required:
    • buckets table permissions: none
    • objects table permissions: select
  • Refer to the Storage guide on how access control works

Examples#

Create Signed URLs#

1  final List<String> signedUrls = await supabase
2    .storage
3    .from('avatars')
4    .createSignedUrls(['folder/avatar1.png', 'folder/avatar2.png'], 60);