에러 메세지 설명
PHP는 파일 배열과 함께 적절한 오류 코드를 반환합니다. 오류 코드는 PHP로 파일을 업로드하는 동안 생성되는 파일 배열의 오류
세그먼트에서 찾을 수 있습니다. 즉, $_FILES['userfile']['error']에서 오류를 찾을 수 있습니다.
UPLOAD_ERR_OK
- 값: 0; 오류가 없습니다. 파일이 성공적으로 업로드되었습니다.
UPLOAD_ERR_INI_SIZE
- 값: 1; 업로드된 파일이 php.ini의 upload_max_filesize 지시문을 초과합니다.
UPLOAD_ERR_FORM_SIZE
- 값: 2; 업로드된 파일이 HTML 형식에 지정된 MAX_FILE_SIZE 지시문을 초과합니다.
UPLOAD_ERR_PARTIAL
- 값: 3; 업로드된 파일이 부분적으로만 업로드되었습니다.
UPLOAD_ERR_NO_FILE
- 값: 4; 업로드된 파일이 없습니다.
UPLOAD_ERR_NO_TMP_DIR
- 값: 6; 임시 폴더가 없습니다.
UPLOAD_ERR_CANT_WRITE
- 값: 7 파일을 디스크에 쓰지 못했습니다.
UPLOAD_ERR_EXTENSION
- 값: 8; PHP 확장이 파일 업로드를 중지했습니다. PHP는 파일 업로드를 중지시킨 확장자를 확인하는 방법을 제공하지 않습니다. phpinfo()를 사용하여 로드된 확장 목록을 검사하면 도움이 될 수 있습니다.