질문
Q #11771
codeigniter 이미지 업로드 용량 제한을 걸었지만, 용량 큰 이미지의 경우 발생하는 문제
해달봉
2014-11-04 16:14:23
이미지 업로드 시 용량을 5MB로 설정해놓았습니다.(php.ini 도 동일)
$config['upload_path'] = $upload_path;//업로드 명
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = 500 * 1024; //이미지 최대크기
$config['max_width'] = '0'; // 가로
$config['max_height'] = '0'; // 세로
$config['encrypt_name'] = TRUE; // 파일명 암호화
$config['remove_spaces'] = TRUE; // 파일명의 공백을 밑줄(_)로 변경
예외처리 확인으로 인하여 5MB 이상의 이미지를 업로드를 하였지만 발생하는 에러는
[status] => error
[data] => Array
(
[image_error] => 업로드할 파일을 선택하지 않았습니다.
)
이걸로 발생을 합니다. 혹시 내부적인 소스 문제인가요?ㅠㅠ
그리고 단위를 잘못하셨습니다. 매뉴얼 보시면 kb입니다. 500 * 1024 = 512000 kb = 512M 입니다.
php.ini에서 5메가 걸리니까 파일이 안올라가고 ci에서는 512M니까 통과해서 파일이 없다고 나오는거죠