from.createSignedUploadUrl()
from.createSignedUploadUrl()用于创建一个带有签名的上传URL。
带有签名的上传URL可用于在不需要额外认证的情况下将文件上传到存储桶中,这些URL的有效期为2小时。
需要RLS策略权限:
buckets
表的权限: 无objects
表的权限:insert
请参考存储指南中关于访问控制的工作方式。
案例教程
案例1 (创建一个带有签名的上传URL)#
1 2const { data, error } = await supabase 3.storage 4.from('avatars') 5.createSignedUploadUrl('folder/cat.jpg')
参数说明
路径(path)[必要参数]
string类型
文件路径,包括当前文件名。例如 folder/image.png。