본문 바로가기

웹사이트에서 사진 업로드가 실패하는 이유와 오류별 해결 방법

너무 큰 파일 크기, 잘못된 해상도, 지원되지 않는 형식, 잘못된 색상 모드. 업로드 실패를 유발하는 5가지 일반적인 원인과 실질적인 해결 방법.

사진 업로드가 실패하는 데는 파일 크기가 너무 크거나, 픽셀 해상도가 잘못되었거나, 지원되지 않는 형식이거나, 색상 모드가 RGB가 아닌 CMYK이거나, 파일이 변환되지 않고 이름만 변경된 경우 등 5가지 이유가 있습니다. 이 5가지를 순서대로 점검하면 거의 모든 업로드 거부 문제를 해결할 수 있습니다. 첫 번째와 두 번째 원인이 실패의 대부분을 차지하기 때문입니다.

업로드 오류 메시지는 대개 모호하며, 동일한 메시지가 여러 다른 문제를 포괄하는 경우가 많습니다. '유효하지 않은 파일'이라고 표시되는 포털은 이 5가지 원인 중 어느 것이든 해당할 수 있으므로, 짐작만으로 해결하려 하면 시간을 낭비하게 됩니다. 오류 메시지를 다시 읽는 것보다 가능성이 높은 순서대로 확인하는 것이 더 빠릅니다.

가장 흔한 5가지 원인

  • 너무 큰 파일 크기. 명시된 KB 제한에 맞게 압축하세요.
  • 잘못된 해상도. 요청된 정확한 픽셀 크기로 조절하세요.
  • 지원되지 않는 형식. HEIC 및 WebP는 많은 포털에서 거부됩니다. JPG로 변환하세요.
  • 잘못된 색상 모드. 인쇄용 소프트웨어에서 생성된 CMYK 파일은 RGB로 변환해야 합니다.
  • 손상되었거나 이름만 바뀐 파일. .webp 파일의 확장자를 .jpg로 바꾼다고 해서 변환되는 것은 아니며, 서버는 파일 헤더를 검사합니다.

원인 1: 파일 크기가 너무 큼

품질 슬라이더를 낮추고 잘 되기를 바라는 대신, 특정 KB 목표치에 맞추어 사진을 압축하세요. 파일 크기는 가장 흔한 실패 원인입니다. 최신 스마트폰 카메라는 기본적으로 4 MB에서 8 MB 크기의 이미지를 저장하는 반면, 대부분의 포털은 업로드 제한을 50 KB에서 2 MB 사이로 제한하기 때문입니다.

압축하기 전에 픽셀 해상도를 줄이세요. 포털에 표시되는 크기로 사진 해상도를 조절하면 압축을 시작하기도 전에 용량의 95%가 줄어들어 화질을 그대로 유지할 수 있습니다. KB 목표치를 설정하면 압축기가 짐작에 의존하지 않고 기준에 맞는 가장 높은 화질을 찾아냅니다.

원인 2: 해상도가 잘못됨

포털은 파일 크기와 별개로 해상도를 검사하므로, 양식에 명시된 정확한 픽셀 수치로 크기를 조절하세요. 파일 용량이 제한 범위 내에 있더라도, 200 by 230 픽셀을 요구하는 양식에 400 by 400 픽셀 크기의 15 KB 사진을 업로드하면 실패합니다.

일부 포털은 신분증에 사진이 흐리게 인쇄되는 것을 방지하기 위해 최소 해상도 기준을 적용하여 지정된 해상도 미만의 이미지를 거부하기도 합니다. 범위가 제시된 경우 그 중간값을 목표로 하세요. 크기를 조절할 때는 맞춤(fit) 대신 채우기 및 자르기(fill and crop)를 사용하세요. 맞춤 방식은 원본 비율을 유지하면서 빈 공간을 채우기 때문에 요청된 규격과 일치하지 않는 해상도가 생성될 수 있습니다.

원인 3: 지원되지 않는 형식

예외 없이 어디서나 허용되는 유일한 형식인 JPG로 변환하세요. 형식 문제는 iPhone에서 업로드할 때 가장 자주 발생합니다. iOS는 사진을 HEIC 형식으로 저장하지만 대부분의 포털은 이를 디코딩하지 못하기 때문입니다.

형식정부 포털구직 사이트마켓플레이스이메일
JPG허용됨허용됨허용됨허용됨
PNG보통 허용됨허용됨허용됨허용됨
WebP보통 거부됨혼재됨보통 허용됨불안정함
HEIC거부됨거부됨거부됨거부됨
AVIF거부됨혼재됨혼재됨불안정함

위 표는 흔히 겪는 답답한 상황을 설명해 줍니다. 쇼핑 사이트에는 잘 업로드되는 사진이 정부 양식에서는 거부되는 이유가 바로 이것입니다. 현대적인 이커머스 플랫폼이 수용하는 형식의 범위는 수년 전에 구축되어 업데이트되지 않은 시스템이 수용하는 범위보다 훨씬 넓습니다.

원인 4: 색상 모드가 CMYK임

화면은 적색, 녹색, 청색을 사용하는 반면 CMYK는 인쇄용 잉크를 나타내므로, 이미지를 CMYK에서 RGB로 변환하세요. 사이안, 마젠타, 옐로, 블랙(CMYK) 파일은 인쇄 디자인 소프트웨어에서 생성되며, 업로드 시 아무런 경고 없이 실패하는 경우가 많습니다.

증상은 뚜렷합니다. CMYK JPEG 파일이 업로드되더라도 브라우저가 잉크 값을 빛의 값으로 해석하기 때문에 미리보기에서 색상이 바래 보이거나 반전되어 나타나는 경우가 많습니다. 디자인 파일에서 RGB로 다시 내보내면 이 문제가 해결됩니다. 브라우저 기반 도구를 통해 변환하는 경우에도 브라우저가 이미지를 화면 색상으로 디코딩하고 다시 인코딩하므로 RGB 출력이 생성됩니다.

원인 5: 변환되지 않고 이름만 변경됨

파일 확장자를 바꾼다고 해서 파일 자체가 바뀌는 것은 아니며, 서버는 이름이 아닌 파일 헤더를 읽습니다. photo.png의 이름을 photo.jpg로 변경하면 JPG 이름만 가진 PNG 파일이 생성되며, 검증 과정에서 즉시 감지됩니다.

HEIC 파일의 이름을 .jpg로 바꾸는 경우도 마찬가지이며, 이는 가장 자주 발생하는 실수 유형입니다. 모든 이미지 형식은 형식을 식별하는 짧은 시그니처로 시작하며, 업로드 검증 시스템은 이 첫 몇 바이트를 읽습니다. 진짜 변환은 이미지를 디코딩한 후 새 형식으로 다시 기록하는 과정이며, 이는 변환기가 수행하는 작업으로 이름 변경만으로는 결코 이루어지지 않습니다.

60초 만에 모호한 오류 진단하기

원인을 빠르게 파악하려면 다음 6가지 점검 사항을 순서대로 실행하고 첫 번째 실패 지점에서 멈추세요.

  1. 파일을 우클릭하여 크기를 확인합니다. 명시된 제한 용량과 비교하세요.
  2. 동일한 속성 창에서 픽셀 해상도를 확인합니다. 요구되는 수치와 비교하세요.
  3. 파일명만 보지 말고 이미지 뷰어에서 파일을 열어 실제 형식을 확인하세요.
  4. 일부 오래된 포털은 대문자 .JPG를 거부하므로 확장자가 소문자인지 확인하세요.
  5. 일부 시스템에서 거부할 수 있으므로 파일 이름에서 공백과 특수문자를 제거하세요.
  6. 이미지를 열어 전체가 제대로 표시되는지 확인하여, 다운로드 도중 잘리거나 손상되었을 가능성을 배제하세요.

파일 문제가 아닌 다른 오류들

세션 만료, 브라우저 확장 프로그램, 서버 부하 등으로 인해 업로드 실패가 발생할 수 있으며, 이는 아무리 이미지 크기를 조절해도 해결되지 않습니다. 이러한 문제는 지원 마감 직전에 자주 발생합니다.

  • 세션 만료. 양식을 너무 오래 열어두어 만료된 세션에 업로드를 시도하는 경우입니다. 페이지를 새로고침하고 다시 로그인하세요.
  • 광고 차단기 또는 개인정보 보호 확장 프로그램. 일부 확장 프로그램이 업로드 스크립트를 차단할 수 있습니다. 확장 프로그램을 비활성화한 시크릿 창에서 시도해 보세요.
  • 서버 과부하. 마감 시간이 다가오면 포털 속도가 급격히 느려집니다. 큰 파일이 타임아웃될 때 작은 파일은 업로드에 성공할 수도 있습니다.
  • 지원되지 않는 브라우저. 오래된 포털은 특정 브라우저를 요구하며 다른 브라우저에서는 아무 반응 없이 실패할 수 있습니다.
  • 모바일 데이터 연결 끊김. 업로드 도중 연결이 끊기면 서버에 오류 메시지 대신 손상된 파일이 생성됩니다.

업로드는 성공했으나 나중에 사진이 거부되는 경우

기술적 검증과 담당자 확인은 별개의 단계이므로, 업로드를 통과한 파일이라도 몇 주 후 심사에서 거부될 수 있습니다. 두 번째 단계는 파일의 속성이 아니라 사진의 내용 자체를 검사합니다.

심사위원들은 얼굴에 드리운 그림자, 모자나 선글라스 착용, 복잡한 배경, 눈에 띄게 오래된 사진, 또는 프레임 내에서 얼굴이 너무 작게 나온 경우 사진을 거부합니다. 이러한 결함은 크기 조절로 해결할 수 없으며 업로드 시점에는 보고되지 않습니다. 업로드 후 포털에 표시되는 미리보기를 확인하세요. 심사위원이 보게 될 화면이 바로 그 미리보기이기 때문입니다.

스마트폰에서 파일 수정하기

이 글에 소개된 모든 해결 방법은 모바일 브라우저에서도 작동합니다. 모든 처리가 서버가 아닌 스마트폰 내부에서 실행되기 때문입니다. 지원자들은 컴퓨터가 없는 상황에서 마감 직전에 거부 사실을 발견하는 경우가 많습니다.

Chrome이나 Safari에서 도구를 열고, 업로드 영역을 탭한 다음 갤러리에서 이미지를 선택하세요. iPhone은 HEIC 파일을 제공하지만, 이 단계에서 동시에 JPG로 변환되므로 형식 문제와 크기 문제를 한 번에 해결할 수 있습니다. 아무것도 서버로 업로드되지 않기 때문에 연결이 원활하지 않아도 작업이 중단되지 않으며, 5 MB 크기의 사진을 수정하기 위해 모바일 데이터를 소모하여 전송할 필요도 없습니다.

다음 거부 상황 예방하기

세션 타이머가 작동하는 중에 급하게 파일을 수정하기보다, 양식을 열기 전에 명시된 규격에 맞춰 파일을 미리 준비하세요. 5가지 원인 모두 사후에 진단하는 것보다 사전에 예방하는 것이 훨씬 쉽습니다.

픽셀 해상도, KB 제한, 허용되는 형식을 미리 적어두세요. 자르기, 해상도 조절, JPG 변환, 목표 크기 압축을 한 번에 처리한 다음, 포털에 올리기 전에 완성된 파일이 이 3가지 수치에 모두 부합하는지 확인하세요. 3분의 준비 시간만 투자하면 지원 과정에서 가장 스트레스 받는 단계를 건너뛸 수 있습니다.

저희의 압축기 및 크기 조절기는 모두 브라우저 내부에서 실행되므로, 신원 확인용 사진과 문서 스캔본을 수정하는 동안 파일이 사용자의 기기에 안전하게 유지됩니다. 서버로 아무것도 업로드되지 않으므로, 포털 사이트에 업로드하는 것이 유일한 업로드 과정이 됩니다.

블로그로 돌아가기