DEV WIKI
백엔드 · 문제 해결 가이드

첨부 파일 형식이나 크기 때문에 업로드가 거부돼요

첨부 파일 형식이나 크기 때문에 업로드가 거부돼요 상황에서 화면, 로그, 관리자 도구에 보이는 관찰값을 기록하고 일치하는 Problem 문서를 고르는 가이드입니다.

대상
사이트 운영자, 쇼핑몰 운영자, 웹 에이전시, 프리랜서
최종 검토
2026-07-27
참고 자료
있음

빠른 답변

첨부 파일 형식이나 크기 때문에 업로드가 거부돼요 상황에서는 화면·로그·관리자 도구에 실제로 표시된 문구와 발생 시각을 먼저 기록한 뒤, 이 가이드의 조건과 일치하는 Problem 문서를 선택합니다. 이 문서는 원인과 복구를 단정하지 않습니다.

이 가이드가 맞는 경우

  • 파일 업로드가 완료되지 않음

상황별 다음 단계

호스팅사·개발자에게 전달할 내용

변경 전 기록

  • 문제가 발생한 URL, 화면 또는 로그의 원문, 최초 발생 시각을 전달합니다.
  • 비밀번호, 인증 토큰, 세션 쿠키, 결제 정보, 개인정보는 전달하지 않습니다.
  • 최근 배포, 설정, 도메인, 플러그인 또는 인프라 변경이 있었다면 시각과 변경 범위를 함께 전달합니다.

알아둘 점

이 가이드는 첨부 파일 형식이나 크기 때문에 업로드가 거부돼요 상황에서 사용자가 직접 확인할 수 있는 문구·상태를 기준으로 다음 Problem 문서를 선택합니다. 아래 문서의 원인과 조치를 이 Guide가 대신 설명하지 않습니다.

적용되는 시작 상황

이 문서에서 연결한 확인 대상은 다음과 같습니다.

  • PHP 파일 업로드가 완료되지 않음
  • UPLOAD_ERR_INI_SIZE 또는 UPLOAD_ERR_FORM_SIZE

먼저 기록할 것

  1. 문제가 발생한 주소와 최초 발생 시각을 기록합니다.
  2. 화면, 브라우저 개발자 도구, 서버 로그, 관리자 도구 중 실제로 확인한 위치를 기록합니다.
  3. 오류 문구 또는 상태 코드를 원문 그대로 기록합니다.
  4. 최근 배포·설정·도메인 변경이 있었다면 변경 시각과 범위를 함께 기록합니다.

상황별 다음 단계

  1. PHP 파일 업로드가 완료되지 않음와 일치하면 PHP 파일 업로드가 완료되지 않음 문서를 확인합니다.
  2. UPLOAD_ERR_INI_SIZE 또는 UPLOAD_ERR_FORM_SIZE와 일치하면 UPLOAD_ERR_INI_SIZE 또는 UPLOAD_ERR_FORM_SIZE 문서를 확인합니다.

위 조건과 일치하지 않으면 화면·로그의 원문을 보존한 뒤 관련 담당자에게 전달하세요. 이 가이드는 설정 변경, 배포 재시도, 결제 승인·취소, 데이터 수정 같은 작업을 안내하지 않습니다.

같은 상황의 가이드

참고 자료

Description of core php.ini directives - PHP Manual (새 창에서 열림)

The PHP Group · 공식 자료 · 확인 범위: PHP는 file_uploads, upload_tmp_dir, upload_max_filesize, max_file_uploads 설정을 제공합니다., upload_tmp_dir은 PHP 실행 사용자가 쓸 수 있어야 합니다., post_max_size는 upload_max_filesize보다 커야 합니다. · 확인일: 2026-07-27

PHP: Predefined Constants - Manual (새 창에서 열림)

The PHP Group · 공식 자료 · 확인 범위: UPLOAD_ERR_INI_SIZE의 값은 1이며 업로드한 파일이 php.ini의 upload_max_filesize를 초과했음을 뜻합니다., UPLOAD_ERR_FORM_SIZE의 값은 2이며 업로드한 파일이 HTML 폼의 MAX_FILE_SIZE를 초과했음을 뜻합니다. · 확인일: 2026-07-27