직접 찍은 사진이 3장 이상일 경우 업로드 되지않음.
본문
안녕하세요?
다른분들도 이런 경우가 있나해서 질문글 올려봅니다.
$datetime = G5_TIME_YMD;
$cur_year = date("Y", strtotime($datetime));
$cur_month = date("m", strtotime($datetime));
$cur_day = date("d", strtotime($datetime));
$img_dir_year = G5_DATA_PATH.'/test/'.$cur_year;
@mkdir($img_dir_year, G5_DIR_PERMISSION);
@chmod($img_dir_year, G5_DIR_PERMISSION);
$img_dir_month = $img_dir_year.'/'.$cur_month;
@mkdir($img_dir_month, G5_DIR_PERMISSION);
@chmod($img_dir_month, G5_DIR_PERMISSION);
$img_dir = $img_dir_month.'/'.$cur_day;
@mkdir($img_dir, G5_DIR_PERMISSION);
@chmod($img_dir, G5_DIR_PERMISSION);
기본적으로 이런 방식으로 디렉토리를 생성해서 파일을 업로드하고
경로는 DB에 저장해서 꺼내서 사용하는 방식으로 진행하고있는데요.
여러 이미지를 업로드 할 수 있습니다.
인터넷에서 퍼온 / 저장한 사진은 몇개를 넣던간에 정상적으로 업로드가 되지만,
직접 찍은 사진은 3장이상 추가하면 위 코드 경로 폴더는 생성되지만(ex. 2020/12/23/) 사진이 업로드가 되질 않네요,,
한두장만 올리면 정상적으로 업로드가 되구요.
해결 방법 아시는분 또는 같은 증상 겪어보신분 있으신가요?
!-->답변 2
핸드폰으로 찍은 사진이면 용량이 커서 그럴겁니다.
용량 문제로 이걸 참고하시면 될거 같습니다.
아파치쪽 설정만 고치면 보통은 되는데 안된다면 프로그램상에서 먼가 제한을 할수도 있을거 같네요.
move_uploaded_file
로 업로드를 하신다면 결과값이 나오니까 결과값을 한번 찍어보시기 바랍니다.
답변을 작성하시기 전에 로그인 해주세요.