我在将头像上传到我的 SUPABASE 存储桶时遇到问题,因为它给了我“新行违反了表“对象”的行级安全策略”。我尝试了其他 StackOverflow 解决方案,但没有任何效果。在尝试上传之前,我使用supabse登录,以便我的用户通过身份验证,但它仍然不允许我上传。我在 storage.objects 中添加了这个策略:
(role() = 'authenticated'::text)并单击插入按钮。有谁知道我做错了什么?我认为这与政策有关。谢谢
这就是我尝试上传头像的方式:
try {
const { data, error } = await supabase.storage
.from("/public/avatars")
.upload(`${values.email}.png`, values.avatar, {
cacheControl: "3600",
upsert: true,
});
if (error) throw error;
} catch (error) {
console.log(error);
}
Run Code Online (Sandbox Code Playgroud) supabase ×1