스마트에디터 첨부파일 용량 관리 문의
본문
extend/smarteditor_upload_extend.php 파일에서 제어가 가능한 것으로 아는데요.
적용해 보니 잘 안되는 것 같아서요. 몇가지 문의 드립니다.
1. G5최신버전은 기본에디터가 smarteditor2 인것 같은데
extend/smarteditor_upload_extend.php 파일로 제어 가능한게 맞는지요?
2. 용량제한하는 부분
define('SMARTEDITOR_UPLOAD_RESIZE', 1); // 스마트에디터 업로드 이미지파일 JPG, PNG 리사이즈
define('SMARTEDITOR_UPLOAD_SIZE_LIMIT', 2); // 스마트에디터 업로드 사이즈 제한 ( 기본 20MB )
1) 최대 2M 로 제한하려면 위와같이 하는 게 맞나요?
2) 이렇게 설정 했을때, 2M이상의 파일은 못 올라가는 것인지 아니면 2M이하로 리사이즈 되어서
올라가는 건가요?
결론은 위와같이 설정해도 파일용량이 줄어들지 않고 있는데요.
smarteditor2에서 파일1개당 크기가 2M이하로, 리사이즈 되어서 올라가게 하려면
어떻게 하면 될까요?
도움 부탁 드립니다.
답변 1
용량 제한은 여기가 맞습니다. 여기서 설정한 용량보다 더 큰 이미지는 업로드되지 않습니다.
define('SMARTEDITOR_UPLOAD_SIZE_LIMIT', 20); // 스마트에디터 업로드 사이즈 제한 ( 기본 20MB )
그리고 용량 제한에 걸리면 리사이즈 기능 자체가 작동하지 않습니다.
리사이즈는 용량을 체크해서 작동하는 게 아니고 일단 이미지가 올라간 후에 가로 세로 크기를 체크해서 리사이즈합니다. 크기가 줄어드니 용량도 줄어들겠죠.
여기서 설정된 이미지 크기보다 더 크면 리사이즈 됩니다.
define('SMARTEDITOR_UPLOAD_MAX_WIDTH', 1200); // 스마트에디터 업로드 이미지 리사이즈 제한 width
define('SMARTEDITOR_UPLOAD_MAX_HEIGHT', 2800); // 스마트에디터 업로드 이미지 리사이즈 제한 height
원본 기준으로 용량 제한 및 리사이즈 기능 모두 정상적으로 작동합니다.
이것도 참고하시고 http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=240