[Supabase] storage 파일 저장 에러 "Invalid key"
- 🚨 에러 해결
- 2024. 10. 3.
🚨 에러 내용
statusCode: '400'
error: 'InvalidKey'
message: 'Invalid Key: 어쩌구저쩌구파일명.jpg'
에러에 대한 코드는 다음 링크에서 확인 가능하다.
storage에 사진 파일을 저장하려고 하니 위와 같은 에러가 나온다. 요청의 형식이 올바르지 않다는데 내 경우에는 파일명이 한글로 되어있어 나오는 오류였다. 즉, 파일명만 영어나 숫자 등으로 유니크하게 변경해서 전달하면 해결 된다.
일단 임시 방편으로 다음과 같이 처리해서 올리면 될 것 같다.
const fileName = `post_img_${Date.now()}.png`;
파일명을 현재 시간으로 치환하여 업로드해주니 해결되었다. 단 동시다발적으로 매우 많은 데이터를 처리해야할 때는 좀 더 치밀하게(?) 변경해야할 것 같다.
'🚨 에러 해결' 카테고리의 다른 글
[React] `key`의 중요성 (0) | 2024.10.09 |
---|---|
[React] Axios 인스턴스 임시 엔드포인트(?) #post 메서드 (0) | 2024.10.07 |
[React & Vite] 🚨 Vercel 배포시 404 에러 (0) | 2024.10.02 |
[Supabase] 🚨 Too Many Requests 에러 (0) | 2024.09.26 |
[tailwind] tailwind.config 수정할 때 주의 사항 (0) | 2024.09.11 |