묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판에서 업로드되는 파일 ftp에 저장시 이름변경 관련
2012.05.08 10:29
게시판을 통해 업로드된 파일이 ftp의 \xe\files\attach\binaries 이 경로에 저장되는 걸로 알고 있습니다.
그런데, 업로드한 파일명 그대로 저장을 하고 싶은데, 현재는 f43b68679cde72c374cc4b60c375c0e1 이런식으로 저장되고,
파일의 확장자도 알아볼 수가 없어서 어떤 파일을 올렸는지 알 수가 없네요
혹시 이 부분 어디서 어떻게 설정하면 되는지 아시는 분 계시면
도와주세요!!!
단지 파일명을 알고싶으면
db에 가서
xe_files 테이블을 보면
업로드된 이름과 원래이름이 나란히 있습니다.
쉽게 알아 볼 수 있습니다.
원본이름으로 저장을 하려고 한다면
xe - modules - file - file.controller.php 열고
line 481 쯤에
$filename = $path.md5(crypt(rand(1000000,900000), rand(0,100)));
이것을
$filename = $path.$file_info['name'];
이것으로 수정해 보세요
파일 확장명에 따라 조건이 걸려 있으므로 조건문에 걸린 파일들은 조건문속에서 암호화를 제거해야 함