>  기사  >  웹 프론트엔드  >  Node.js는 업로드된 file_javascript 기술의 접미사 이름을 결정하는 샘플 코드를 가져옵니다.

Node.js는 업로드된 file_javascript 기술의 접미사 이름을 결정하는 샘플 코드를 가져옵니다.

WBOY
WBOY원래의
2016-05-16 16:59:361247검색
코드 복사 코드는 다음과 같습니다.

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. 업로드 페이지의 양식
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.