이슈내용
보시다 시피 관리자에게는 파일 용량 제한이 적용되지 않아야 정상인데
플로알라 에디터는 용량 제한이 관리자에게 까지 적용이 됩니다.
해서 @구름이님이 프로알라 에디터 측에 문의를 했고, 그 답변을 전달 받았는데
아래와 같은 답변을 받았습니다. 근데 문제는 답변 내용이 잘 해석이 안됩니다.
--
1. 업로드의 허가에 관련된 모든 것은 서버에서 정해준 내용대로 에디터는 수행합니다.
기존의 ckeditor 관련해서는 에디터 상에서 일체의 판단을 진행하지 않고 오직 서버단에서만 검사를 수행하는데 아래의 값에는 파일 확장자는 관리자 허가로 변환되어 불러오지만 라이믹스만 업로드 사이즈에 대해서는 그대로 가져오게 됩니다.
// 게시판 설정이 *.jpg 1M인 경우 {$file_config-allowed_filetypes} // *.* {$file_config-allowed_filesize} // rhymix : 1048576, xpressengine : 335544320
https://github.com/rhymix/rhymix/blob/master/modules/file/file.model.php#L307
https://github.com/xpressengine/xe-core/blob/master/modules/file/file.model.php#L281
2. 서버단에서의 역할을 에디터내에서 우선 수행해야합니다.
서버가 내려준 조건을 최대한 활용해서 에디터안에서 필터링 해줘야 한다고 생각합니다. 서버로의 불필요한 요청을 줄이고 필터링이 브라우저와 연계되어 수행해야할 경우가 있습니다. 확장자 필터의 경우 ckeditor는 특별히 수행하지 않기 때문에 브라우저에서 아무 파일이나 선택 가능하도록 되지만 프로알라는 서버가 정해준 파일만 브라우저에서 선택 가능하도록 에디터에서 처리하고 있습니다.
관리자가 서버의 선언 값을 무시하고 업로드를 초과해야하는게 맞다면 라이믹스에 이슈를 넣어주세요.
--
그러니까 마지막 녹색 줄 답변으로 미루어 볼때
관리자에게 업로드 용량 제한이 걸린다면 이것은 라이믹스 이슈라는 말인거죠?
라이믹스에 문제가 있긴 하네요. 관리자인데도 게시판 설정이 그대로 적용되니...
그런데 원래 의도대로라면 관리자에게는 어떠한 제한도 없어야 합니다. 심지어 php.ini의 업로드 용량 제한에도 영향을 받지 않기 때문에, XE처럼 php.ini 제한을 그대로 적용할 수도 없습니다. 완전 무제한이라는 것을 에디터에게 어떤 식으로 알려주어야 할까요? 예를 들어 0으로 전달하면 프로알라 에디터에서 정상적으로 처리해 줄 수 있을지 궁금하네요. 분할 업로드 기능도 현재는 라이믹스 내장 에디터에서만 지원하는 거라...