function lastname(){
//가져오기 업로드할 파일 Path
var filepath = document.getElementById("file1").value;
//백슬래시 이스케이프 문제를 방지하기 위해 여기에서 변환됩니다.
var re = /(\ )/ g;
var filename=filepath.replace(re,"#");
//경로 문자열 잘라내기
var one=filename.split("#");
//배열의 마지막 항목, 즉 파일 이름을 가져옵니다.
var two=one[one.length-1];
//접미사 이름을 가져오려면 파일 이름을 가로채세요.
var three =two.split(".");
//접미사 이름인 마지막으로 가로채는 문자열을 가져옵니다.
var last= three[ three.length-1];
//접미사 이름 추가
var tp="jpg,gif,bmp,JPG,GIF,BMP";
//문자열에서 정규화된 접미사 이름의 위치를 반환합니다
var rs=tp. indexOf(last) ;
//반환된 결과가 0보다 크거나 같으면 업로드가 허용된 파일 형식이 포함되어 있음을 의미합니다
if(rs>=0){
return true;
}else{
Alert( "선택한 업로드된 파일은 유효한 이미지 파일이 아닙니다!");
return false;
}
}
비고:
1. 먼저 스크립트를 JS 파일로 저장한 다음 파일을 업로드하는 페이지에 포함시킵니다.
2. 업로드 페이지의 양식