묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
게시판에서 파일업로드시 절대경로에 저장되는 파일명 변환 설명좀요...추가질문도 좀할게요...
2016.01.02 21:29
현재 xe최신버전으로 공부를 하고 있는 학생입니다.
1. 기본게시판을 만들고 글쓸때 파일첨부해서 업로드시켜 글을 등록하려고 하는데요.
업로드하면 서버에 저장되는 절대경로폴더에 가보면 업로드한 파일이름으로 저장되어 있지 않고
파일명이 아스키값처럼 영어와숫자로 변형되어 저장되는데 이부분은 어딜 수정해야 해당 파일명을 그대로
서버에 저장할수 있을까요?
2.파일첨부에 확장자 php나 html같은 파일명은 첨부시 뒤에 -x붙는데 이부분은 어디를 수정하면 변경할수 있나요?
다른확장자명으로 변경하고 싶습니다.
modules/file/file.controller.php 에서
function insertFile 함수에서
2. -x 붙는건
666번째줄의 $file_info['name'] = preg_replace('/\.(php|phtm|phar|html?|cgi|pl|exe|jsp|asp|inc)/i', '$0-x',$file_info['name']); 부분을 고치시면 되고
1. 파일명변경은 $random->createSecureSalt(32, 'hex') 관련부분들을 고치셔야할거예요.