You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Supabase已创建的存储Bucket中创建文件夹?

在Supabase存储Bucket中创建“文件夹”的正确方式
  • Supabase存储里的文件夹是虚拟结构,不存在专门的SQL/迁移命令来创建实体文件夹。所谓的文件夹完全是通过文件的路径前缀来模拟的。
  • 比如你提到的avatars/image_avatar路径,不需要提前创建,只要你上传文件时使用类似avatars/image_avatar/your-image.png的完整路径,Supabase就会自动在控制台中展示出image_avatar这个“文件夹”。
  • 迁移操作中只需确保目标Bucket存在(即你提供的创建Bucket的SQL),再配置好对应的RLS规则即可。如果需要限制该路径的访问,可以在RLS规则里针对路径前缀做过滤,示例:
-- 允许访问avatars Bucket下image_avatar路径的文件
CREATE POLICY "Access image_avatar folder" ON storage.objects
FOR SELECT USING (
  bucket_id = 'avatars' AND
  path LIKE 'image_avatar/%'
);
  • 总结:不需要单独创建文件夹,通过文件路径前缀即可实现文件夹效果,迁移中只需处理Bucket和RLS规则。

内容的提问来源于stack exchange,提问作者Richi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 08:07:03