from.createSignedUrls()用于创建多个签名的URL。使用签名的URL在固定的时间内分享一个文件。

需要RLS策略权限:

  • buckets表的权限: 无
  • objects表的权限:select权限

请参考存储指南中关于访问控制的工作方式。

案例教程

案例1 (创建多个带有签名的URL)

参数说明

  • 路径(path) [必要参数] string[]类型(字符串数组)

    要下载的文件路径,包括当前文件名。例如:[‘folder/image.png’, ‘folder2/image2.png’]。

  • expiresIn [必要参数] 数字类型

    签名URL的过期时间,以秒为单位。例如,对于有效期为一分钟的URL,可以设置为 60。

  • 选项(option) [可选参数] object类型

      特性
    • download [可选参数] string | boolean

      如果设置为 true,将触发文件下载。如果您希望使用不同的文件名触发下载,请将此参数设置为所需的文件名。