안녕하세요~?
이번 처음 워드프레스로 구축하면서 게시판이 클릭 몇 번에 생성된다는 게 신기하고, 잘 사용하고 있어 우선 감사의 말씀드립니다.
처음이라 모를수도 있지만,
첨부파일 업,로드상은 아무 문제 없으나 서버에는 파일명이 16진수로 변경되어 저장되는데
시스템 구조, 편리함을 위하여 원본파일명 그대로 서버에 저장할순 없는지 문의 드립니다.
Ex ) aaa.jpg 파일을 업로드시 서버에는 5ad440c12a48b6481724.jpg 이런식으로 저장 됨,
단 다운로드시에는 aaa.jpg 정상적으로 표기
참고로 첨부파일 다운로드 깨짐 방지가 기능은 활성화 비활성화 해보았습니다.
운영사항
OS : CentOS 6.8
PHP : 5.3.3
Kboard, Comment : 5.3.6 (금일 다운 후 설치하여 최신 버전입니다.)
감사합니다.
빠른 답변 감사합니다
내부 서비스 용도로 쓸 예정이라서요 ^^
아직 워드프레스가 익숙치 않아 POC 테스트 후 유료서비스 이용해볼께요 ㅎㅎ
안녕하세요~^^
파일 이름이 원본 그대로 저장되면 여러 가지 문제가 발생될 수 있습니다.
권한이 없는 사용자가 주소창에 직접 경로와 파일명을 입력해서 접근하게 될 수도 있으며,
중복된 파일이 존재할 경우에도 문제가 있을 수 있습니다.
파일명을 변경하는 코드는
FTP로 접속해서 /wp-content/plugins/kboard/class/KBFileHandler.class.php 파일에 있습니다.
$file_unique_name = $this->getUniqueName($file['name']);
이 코드와
$file_unique_name = $this->getUniqueName($file['name'][$key]);
이 코드입니다.
아래 처럼 바꿔보세요.
$file_unique_name = $file['name'];
혹은
$file_unique_name = $file['name'][$key];
이렇게 바꿔보세요.
예상치 못한 문제가 있을 수 있습니다.
고맙습니다.