
팁과노하우
리빌더 2.2.0.3 버전에서 mp4 파일 업로드 추가하기
안녕하세요. 소프트웨어 엔지니어로 일하고 있는 오준혁입니다.
지금 리빌더 2.2.0.3버전에서 mp4 파일이 업로드가 되지 않는 부분에 대해 임시로 해결할 수 있는 방안에 대해 공유드리고자 합니다. 제가 디버깅을 해보았을 때 아래 파일을 수정하면 해결이 되는 것으로 확인하였습니다.
/rb/rb.lib/ajax.upload.php 파일에서 46번째 줄 부근을 아래와 같이 수정해주시면 됩니다.
기존 코드
$allowed_mimes = [ 'image/jpeg','image/png','image/gif','image/bmp','image/webp', 'application/pdf','application/zip','application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.ms-powerpoint','application/vnd.openxmlformats-officedocument.presentationml.presentation', 'text/plain' ];
수정 후
$allowed_mimes = [ 'image/jpeg','image/png','image/gif','image/bmp','image/webp', 'video/mp4','application/mp4', 'application/pdf','application/zip','application/msword', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.ms-excel','application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.ms-powerpoint','application/vnd.openxmlformats-officedocument.presentationml.presentation', 'text/plain' ];
추가된 내용은 아래와 같습니다.
'video/mp4','application/mp4',
그누보드 관리자페이지의 기본환경설정 -> 동영상 업로드 확장자는 따로 등록해주셔야합니다.

제가 이해한 원인을 간략하게 설명드리자면 파일확장자를 검증한 이후에 MIME TYPE 검사도 하게 되는데
MIME TYPE에 MP4파일에 대응되는 MIME TYPE이 없어서 업로드가 안되는 것으로 보았습니다.
video/mp4
application/mp4
이 두가지는 일반적으로 mp4 동영상과 대응되는 MIME TYPE들입니다.
수정후에도 업로드가 안된다면 댓글로 알려주시면 제가 누락한게 없는지 한번 더 확인해보겠습니다.
- 이전글프로알라 에디터 리소스 로딩을 게시판에서만 호출 하기2025.05.28
- 다음글모듈추가 자유롭게 사용하기2025.05.19
댓글목록



2.2.1 버전에서 수정반영 될 예정입니다.
깃허브 내역 참고해주세요.
https://github.com/Dokernoin/rebuilder/commit/e354aafdb9a0332a8d9176aeb8f32f361dc1eb81
감사합니다.
2025-05-20 03:19
