반응형
SMALL
여기서는 확장자가 jsp, jpg 파일일때만 파일 업로드가 가능한 예제 소스만 적을 것입니다.
HTML부분
위는 파일 선택창,
아래는 파일 업로드 확인 창입니다.
<form name="fileForm" method="post" enctype="multipart/form-data">
<input type="file" style="WIDTH: 320px" name="uploadFile" >
<input type="button" value="File Upload" onclick="javascript:checkFile()">
</form>
자바스크립트 부분
function checkFile()
{
var fm = document.fileForm;
var fnm = fm.uploadFile;
var ext = fnm.value;
if( !(ext.substr(ext.length-3) == 'jsp' || ext.substr(ext.length-3) == 'jpg'))
{
alert("jsp/jpg 파일만 올릴수 있습니다.");
return false;
}
fm.submit();
}
업로드할 파일명과 확장자를 읽어 온 후, 뒤의 3자만 읽어 확장자를 알아냅니다.
그리고 나서 그 확장자가 jsp나 jpg가 아닐경우 경고창을 띄우고 false 값을 리턴하고,
jsp나 jpg인 경우에는 submit()을 실행하여 업로드가 되게 하는 것입니다.
반응형
'Web Programing! > Script' 카테고리의 다른 글
[SCRIPT] 부모창 새로고침 및 팝업창 닫기 (0) | 2011.09.13 |
---|---|
[SCRIPT] 콤마 삽입, 제거 (0) | 2011.09.13 |
[SCRIPT] 숫자 체크 및 콤마 (0) | 2011.09.13 |
[SCRIPT] eval() - 변수를 함수에 대입해서 변수명으로 쓰기 (0) | 2011.09.13 |
[SCRIPT] scriptX 웹 화면 프린트하기 (0) | 2011.09.13 |
[CSS] 가로세로 스크롤바 없애기 (0) | 2011.09.13 |
[SCRIPT] 팝업 자동 리사이즈 (0) | 2011.09.13 |