묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
최근이미지 썸네일 오류
2009.09.15 09:48
최근이미지 위젯 썸네일 관련 오류에 대해 질문합니다.
어떤 회원분이 2496px × 1664px 사진이미지를 올리셨는데, 최근이미지 위젯에서 오류가 발생했습니다.
혹시나 호스팅업체에서 이미지사이즈에 제한을 두지 않았을까해서 문의했지만, 용량같은건 제한을 두고있지 않다는 답변을 얻었습니다.
아무래도 이미지 사이즈가 큰게시물의 썸네일을 제대로 생성못하는거 같은데, 해결방법이 없을까요..
지식인에서 해당 질문을 찾아봤지만, 원하는 답변을 찾을수 없어서 문의 드립니다.
우선 XE 최근 이미지 위젯에서 썸네일로 생성 가능한 이미지의 크기는 php.ini에서 memory_limit 설정을 통해서 가능합니다.
이 설정값이 낮을 경우 큰 용량의 이미지를 썸네일로 생성하지 못하고 백지로 떠버리는 오류가 발생하죠.
하지만 이는 임시 방편일뿐 정확한 해결책이 되지 못하더군요.
최근 이미지 위젯에서 별도로 파일의 용량을 체크해서 썸네일 생성을 하지 않도록 하는 방법도 있겠지만.
애초에 업로드 시에 이미지 크기를 미리 판단하여 용량이 큰 이미지는 업로드를 할 수 없도록 하는게 더 좋을 것 같습니다.
당장 눈앞에 소스가 없어서 설명을 드리기는 힘들지만.
editor 모듈의 fileupload관련 함수를 찾아보셔서 파일 확장자 + 용량으로 체크를 하시면 될것 같아요
이미지의 경우 500kb 이상이 되면 memory_limit 설정으로도 한계가 보이는 것 같습니다.