我在将头像上传到我的 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) 我是 Next.js 的新手,正在摆弄路由器。有些页面可以工作,但动态页面则不能。有谁知道我做错了什么?
这是我的文件结构:
产品主页可以正常工作,但是当我循环浏览产品并在这些产品中时,我有一个如下链接:
<Link href={`/products/${props.product._id}`}>
Run Code Online (Sandbox Code Playgroud)
但是当我点击任何产品时,我都会收到 404。有人知道我做错了什么吗?谢谢。
你好,我试图在屏幕上绘制一个窗口,我两周前写了这个,它有效,但现在我重写了它,完全相同,我收到错误?有人可以帮忙吗?错误是: E0167“const char *”类型的参数与“LPCWSTR”类型的参数不兼容 (并且) E0513“const char *”类型的值无法分配给“LPCWSTR”类型的实体
#include<Windows.h>
#include<d2d1.h>
LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
if (uMsg == WM_DESTROY)
{
PostQuitMessage(0);
return 0;
}
DefWindowProc(hwnd, uMsg, wParam, lParam);
}
int WINAPI wWinMain(HINSTANCE hinstance, HINSTANCE prevInstance, LPWSTR cmd, int nCmdShow)
{
WNDCLASSEX windowclass;
ZeroMemory(&windowclass, sizeof(WNDCLASSEX));
windowclass.cbSize = sizeof(WNDCLASSEX);
windowclass.hbrBackground = (HBRUSH)COLOR_BACKGROUND;
windowclass.hInstance = hinstance;
windowclass.lpfnWndProc = WindowProc;
windowclass.lpszClassName = "CrystalWindow";
windowclass.style = CS_HREDRAW | CS_VREDRAW;
RegisterClassEx(&windowclass);
HWND windowHandle = CreateWindow("CrystalWindow", "Crystal Engine", WS_OVERLAPPEDWINDOW, 100, 100, …Run Code Online (Sandbox Code Playgroud)