YesYo.com MintState Forums
뒤로    YesYo.com MintState BBS > Tech > Javascript
검색
멤버이름    오토
비밀번호 
 

파일업로드 폼 검사, 파일 미리보기시 리사이즈

페이지 정보

작성자 MintState 댓글 0건 조회 14,115회 작성일 08-11-17 12:22

본문

파일업로드 폼 검사, 파일 미리보기시 리사이즈


업로드 이미지를 선택 미리보기를 하면 이미지파일 형식에 맞는지 보여주고 이미지 사이즈에 맞게 Resize하여 보여 줍니다.

첨부파일을 확인 하세요.

function checkAttFile(srcName)
{
	var sendform = document.coverform;

	if(srcName=="")
	{
		alert("선택한 이미지 파일이 없습니다.");
		return false;
	}

	var index = srcName.lastIndexOf("\\");
	var fname = srcName.substring(index+1);

	if(index == -1)
	{
		alert("'"+srcName+"' 이미지 파일을 찾을 수 없습니다.");
		return false;
	}

	index = fname.lastIndexOf(".");
	if(index == -1)
	{
		alert("이미지 파일이 아닙니다.");
		return false;
	}

	var fext = fname.substring(index+1).toLowerCase();
	if((fext != "jpg") && (fext != "jpeg") && (fext != "gif") && (fext != "jpe") && (fext != "bmp"))
	{
		alert("이미지파일이 아니거나, 지원하지 않는 이미지파일입니다.");
		return false;
	}

	if(fname.indexOf("'") != -1)
	{
		alert("이미지파일 이름에 \"'\" 문자를 사용할 수 없습니다.");
		return false;
	}
	if(fname.indexOf("&") != -1)
	{
		alert("이미지파일 이름에 \"&\" 문자를 사용할 수 없습니다.");
		return false;
	}

	return true;
}
첨부 파일
파일 종류: png resize.png (118.3K, 45 views)
파일 종류: rar image.upload.rar (5.2K, 18 views)

댓글목록

등록된 댓글이 없습니다.

Total 178건 7 페이지
Javascript 목록
번호 제목 글쓴이 조회 날짜
열람중 MintState 14116 11-17
57 MintState 14161 11-17
56 MintState 14289 07-23
55 MintState 14294 11-17
54 MintState 14419 11-17
53 MintState 14523 06-09
52 MintState 14611 11-17
51 MintState 14724 11-17
50
레이어 팝업 댓글+ 2
MintState 14748 04-24
49 MintState 14756 02-23
48 MintState 14806 11-11
47 MintState 14836 04-16
46 MintState 14916 10-31
45 MintState 14922 05-13
44 MintState 15057 11-10
43 MintState 15062 11-17
42 MintState 15064 11-17
41 MintState 15070 11-17
40 MintState 15175 04-11
39 MintState 15350 03-11
게시물 검색
모바일 버전으로 보기
CopyRight ©2004 - 2024, YesYo.com MintState. ™