Javascript
이미지 파일만 등록이 가능합니다
e-pd
2019. 10. 8. 00:41
var imgValidChk = function() {
var fileUpload = $("#imageUploadForm").val(),
imgFileType = ["jpg", "jpeg", "png", "gif"];
if (fileUpload) {
var ext = fileUpload.split('.').pop().toLowerCase(), //확장자
name = fileUpload.split('\\').pop().toLowerCase(), //파일명
isImg = imgFileType.indexOf(ext) > -1;
if (!(isImg)) {
alert('이미지 파일은 (gif, png, jpg, jpeg) 형식만 등록 가능합니다.');
return;
}
}
}
JS에서 막는다고 다 막을 수 있는게 아니다.
왜냐하면 파일명만 변경해서 공격이 들어올 수 있기때문에
서버단에서 바이너리코드로 정말로 이미지인지 체크해야한다.