반응형

(

파일 업로드 실패하는데 어떤 오류인지 모르는 경우는 

위와 같이 화면에 오류를 확인하여 어떤 오류인지 먼저 파악해야한다.

)


코드이그나이터 파일 업로드 중에 아래와 같은 오류가 발생했다.


The filetype you are attempting to upload is not allowed '




위와 같이 config에 넣어준 파일종류에서도 오류가 발생했다.

우선 에러가 나는 파일 업로드 소스 뒤에 

$this->upload->do_upload( "file" ) 

print_r($_FILES);


을 사용하여 파일의 type을 확인해야 한다.


화면에 [type] => application/octet-stream 와 같이 출력이 될것이다.


그럼 config/mimes.php 파일을 열어


오류가 나는 파일 종류의 뒤에 위에서 찾은 type의 값을 추가 해 준다.  



위와같은 방식으로 추가한 후 다시 파일을 업로드 해보면 파일이 정상적으로 업로드 된다.

반응형

+ Recent posts