현재 위치 - 인적 자원 플랫폼망 - 미니프로그램 자료 - JS 에서 크기를 가져오는 동안 오류가 발생했습니다.
JS 에서 크기를 가져오는 동안 오류가 발생했습니다.
코드를 다음과 같이 수정합니다.

& lt 스크립팅 언어 = "JavaScript" type = "text/JavaScript" >

& lt! --

CheckImgSize(){

Var file = document.getelementbyid ("img");

If (파일. 값! = "") {

//테스트 유형

Var val = file.value 입니다

If (/.*? \. (gif | jpg | JPEG | BMP | gif | jpg | JPEG | BMP) $/. 테스트 (val) {

} 그렇지 않으면 {

Alert ("GIF, JPG, BMP 형식의 그림만 업로드 가능");

False 를 반환합니다

}

Var imgsize =1024 * 200; //최대. 20 만

Varimg = newimage ();

Img.onreadystatechange = function () {

If (img.readystate = = "complete") {

Var FSO = new ActiveX object ("scripting") 입니다. 파일 시스템 개체 ");

Var 파일 크기 =fso 입니다. GetFile(val) 입니다. 크기;

If (파일 크기 & gtimgSize){

Alert ("현재 파일 크기" +fileSize+"KB, 그림이 너무 커요! " );

} 그렇지 않으면 {

Alert ("현재 파일 크기"+파일 크기+"kb");

True 를 반환합니다

}

}

}

Img.src = val

} 그렇지 않으면 {

Alert ("업로드된 파일을 선택하십시오!" " );

False 를 반환합니다

}

}

///-& gt;;

& lt/스크립트 >

& lttableborder = "0" width = "95%" cellspacing = "0" cellpadding = "0" align = "center" 입니다

& lt formname = "addform" enctype = "multipart/form-data" method = "post" action = "save.;

& lttr & gt

& lttd height="25" width="94 "> 그림 주소

& lttd & gt & ltinputtype = "file" name = "SF _ upfile" id = "img" size = "1;

& lt/tr & gt;;

& lt/form & gt;;

& lt/table & gt;;