에러 메세지 설명

PHP는 파일 배열과 함께 적절한 오류 코드를 반환합니다. 오류 코드는 PHP로 파일을 업로드하는 동안 생성되는 파일 배열의 오류 세그먼트에서 찾을 수 있습니다. 즉, $_FILES['userfile']['error']에서 오류를 찾을 수 있습니다.

    UPLOAD_ERR_OK
    값: 0; 오류가 없습니다. 파일이 성공적으로 업로드되었습니다.
    UPLOAD_ERR_INI_SIZE
    값: 1; 업로드된 파일이 php.iniupload_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()를 사용하여 로드된 확장 목록을 검사하면 도움이 될 수 있습니다.