답변 4개
채택된 답변
+20 포인트
whitecatz
2018-03-14 (수) 03:19:25
swf는 모르겠지만 이미지는 아래의 php코드로 가능합니다.
Copy
$imgtype = exif_imagetype($filepath);
아래의 링크에 Predefined Constants 부분을 보시고 이미지 파일은 필터 하시면 되겠습니다.
pmker
2018-03-14 (수) 09:28:20
자바스크립트도 괜찮을 것 같아요.
https://www.codexworld.com/file-type-extension-validation-javascript/
Copy
<input type="file" id="file" onchange="return fileValidation()"/>
<script>
function fileValidation(){
var fileInput = document.getElementById('file');
var filePath = fileInput.value;
var allowedExtensions = /(\.jpg|\.jpeg|\.png|\.gif)$/i;
if(!allowedExtensions.exec(filePath)){
alert('Please upload file having extensions .jpeg/.jpg/.png/.gif only.');
fileInput.value = '';
return false;
} else {
return ture;
}
}
</script>
2018-03-14 (수) 07:38:40
첨부파일 처리는
/bbs/write_update.php
파일안에 있습니다
물론 이 파일안에 확장자 제어도 있어요
그 부분즈음에
지정한 보드일때
추가적인 확장자 제어로직을 넣으면 될겁니다
2018-03-14 (수) 02:09:06
확장 자를 검색 해서 조건 문으로 차단하면 됩니다
답변을 작성하려면 로그인이 필요합니다.