본문 바로가기
WEB/넥사크로

[넥사크로] 파일 업로드시 확장자 체크 (javascript) -보안

by iiaii 2020. 8. 11.
반응형

/**********************************************************************************

 * 함수명       : gfnIsImageFile

 * return Type  : boolean

fileTxt(파일명)

 **********************************************************************************/

pForm.gfnIsImageFile = function(fileTxt){

 var imageExt = ["png", "gif", "jpg", "jpeg", "bmp", "anigif", "tiff", "icon"];

var extNm  = fileTxt.substr(fileTxt.lastIndexOf(".") + 1); // 맨 뒤 확장자만 자르기

extNm = extNm.toLowerCase();

var result = false;

for(var i = 0; i <imageExt.length; i++){
if(imageExt[i].replace(".","") == extNm){
result = true;
break;

}
}

return result;
};

반응형