질문 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] => 업로드할 파일을 선택하지 않았습니다.
        )

이걸로 발생을 합니다.   혹시 내부적인 소스 문제인가요?ㅠㅠ

 
답변 1
#1 변종원(웅파) 2014-11-04 16:33:16
ci image library의 에러로그를 찍으신 건가요?

그리고 단위를 잘못하셨습니다. 매뉴얼 보시면 kb입니다. 500 * 1024 = 512000 kb = 512M 입니다.

php.ini에서 5메가 걸리니까 파일이 안올라가고 ci에서는 512M니까 통과해서 파일이 없다고 나오는거죠