반응형
(
파일 업로드 실패하는데 어떤 오류인지 모르는 경우는
위와 같이 화면에 오류를 확인하여 어떤 오류인지 먼저 파악해야한다.
)
코드이그나이터 파일 업로드 중에 아래와 같은 오류가 발생했다.
' 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의 값을 추가 해 준다.
위와같은 방식으로 추가한 후 다시 파일을 업로드 해보면 파일이 정상적으로 업로드 된다.
반응형
'PHP > codeigniter' 카테고리의 다른 글
ubuntu apache2 codeigniter index.php 없애기 (0) | 2017.02.02 |
---|---|
ci email 전송시 제목(한글, 문자) 깨짐 (2) | 2016.06.23 |
코드이그나이터 Disallowed Key Characters. 에러 (0) | 2016.04.01 |
코드이그나이터 세션 오류 (0) | 2016.03.30 |
코드이그나이터 index.php 제거 (0) | 2016.03.30 |