[Supabase] storage 파일 저장 에러 "Invalid key"

🚨 에러 내용

statusCode: '400'

error: 'InvalidKey'

message: 'Invalid Key: 어쩌구저쩌구파일명.jpg'

 

에러에 대한 코드는 다음 링크에서 확인 가능하다. 

[Supabase] - 스토리지 에러 코드


storage에 사진 파일을 저장하려고 하니 위와 같은 에러가 나온다.  요청의 형식이 올바르지 않다는데 내 경우에는 파일명이 한글로 되어있어 나오는 오류였다. 즉, 파일명만 영어나 숫자 등으로 유니크하게 변경해서 전달하면 해결 된다.

 

일단 임시 방편으로 다음과 같이 처리해서 올리면 될 것 같다.

const fileName = `post_img_${Date.now()}.png`;

파일명을 현재 시간으로 치환하여 업로드해주니 해결되었다. 단 동시다발적으로 매우 많은 데이터를 처리해야할 때는 좀 더 치밀하게(?) 변경해야할 것 같다. 

 

 

댓글

Designed by JB FACTORY