그누보드5 파일업로드 할때 확장자제한 설정하는법 알려주세요

그누보드5 파일업로드 할때 확장자제한 설정하는법 알려주세요

QA

그누보드5 파일업로드 할때 확장자제한 설정하는법 알려주세요

답변 1

본문

그누보드5 파일업로드 할때 확장자제한 설정하는법 알려주세요

 

게시판에서 파일을 업로드할때 어느 한 확장자 예) .smi 만 올릴수있게 설정하는방법을 알려주세요

 

플래쉬 업로드 확장자, 이미지 업로드 확장자, 동영상 업로드 확장자  이거 다 바꿔 봐도 변화가없네요

 

 

이 질문에 댓글 쓰기 :

답변 1

해당 스킨 write.skin.php 하단 스크립트 부분에 아래 내용을 추가해보세요.

...

...

...

​ 여기 바로 윗 부분에 추가해도 되겠네요.

<?php echo $captcha_js; // 캡챠 사용시 자바스크립트에서 입력된 캡챠를 검사함  ?> 

 

추가 할 내용은

 

/* 이부분 추가 시작 */

//파일첨부 확장자 소스 (jquery)

var Format= "\.(smi)$"; //지정확장자 소스

for(var i = 0; i < $("input[type=file]").length; i++) {

    if($("input[type=file]").val() == "") { //파일 올린 내용이 있는지 검사 중에 존재 하지 않는다면

        return true;

    } else { //파일 올린 내용이 있는지 검사 중에 존재 한다면

        if((new RegExp(Format, "i")).test($("input[type=file]").eq(i).val())) { //지정된 확장자가 맞을면 정상

            return true;

        } else { //지정된 확장자가 틀리면 오류 메세지 발생

            alert("smi 파일만 첨부하실 수 있습니다.");

            return false;

        }

    }

}

/* 이부분 추가 끝 */ 

 

환경설정에 있는 확장자 이용하실 거면 원본 팁대로 쓰시면 될 겁니다.

파일첨부중 확장자 검사 자바스크립트 

http://sir.co.kr/g4_tiptech/31827 

답변을 작성하시기 전에 로그인 해주세요.
전체 3
© SIRSOFT
현재 페이지 제일 처음으로