검색결과 리스트
글
asp 덱스트 업로드 파일 업로드 함수 개발
' 파일 업로드 컴포넌트 지정
Set UploadForm = Server.CreateObject("DEXT.FileUpload")
' 파일 저장 위치 설정
LoactionPath = (server.MapPath ("/"))
' 파일의 용량 체크 함수 지정
Function check_maxLength(check_file_length)
' 최대 업로드 용량 지정
UploadForm.MaxFileLen = 520000000 ' 5mb로 설정
If check_file_length > UploadForm.MaxFileLen Then
Response.Write "<script language=javascript>alert('파일 용량이 5MB 이상은 올리실 수 없습니다.');history.back();</script>"
Response.End
End if
End Function
' 파일의 이름이 중복되지 않게 리네임하는 함수 지정
Function file_rename(obj, file_type, filePath)
' Extension : 파일 확장자
' SaveFileName : 저장될 파일명 리 네임
' UploadFile : 저장될 경로, 이름, 확장자
response.write obj
Extension = obj.FileExtension
SaveFileName = file_type&"_"&Year(Now())&Month(Now())&Day(Now())&Replace(FormatDateTime(now,4),":","")&Right(now,2)
UploadFile = LoactionPath&SaveFileName&"."&Extension
file_rename = UploadFile
End function
' 입력된 파일의 새로운 이름으로 저장
UploadForm("img_file").SaveAs UploadFile, False
그냥 저장시
UploadForm("img_file").Save 사용
'web' 카테고리의 다른 글
prepareStatement와 createStatement의 차이 (0) | 2012.04.03 |
---|---|
asp 서버의 상대경로 확인 (0) | 2012.04.01 |
jquery 애니메이션 효과들... (0) | 2011.12.21 |
동영상 삽입 (0) | 2011.11.16 |
상세 주소 숨기기 (0) | 2011.11.01 |
설정
트랙백
댓글
글
prepareStatement와 createStatement의 차이
prepareStatment와 createStatement의 차이
prepareStatement
prepareStatement는 dynamic parsing으로 sql문을 parsing한 후 입력된 해당 값을 parsing된 sql문에 binding하여 실행한다.
dynamic parsing은 sql문을 먼저 parsing하여 입력되는 값이 여러개 일 경우 sql문을 여러번 parsing하지 않고 parsing된 sql문에 원하는 값을 binding하여 사용하므로 자원의 낭비가 적다.
prepareStatement사용 시 PreparedStatement를 사용하여 sql문에 필요한 데이터를 입력 받고 실행 시 발생한 데이터를 ResultSet에 저장한다.
장점 : 값의 binding없이 sql문 만을 parsing하므로 parsing된 sql문의 재사용이 용의하여 자원이 낭비으며 인젝션으로 인한 피해를 줄일 수 있다.
단점 : 무겁다.
createStatemnt
creatStatement는 static parsing으로 sql문을 parsing할 때 입력된해당 값을 sql문에 binding하여 같이 parsing하여 실행한다.
static parsing은 sql문과 입력된 값을 함께 파싱 하므로 한번 parsing된 sql문을 다른 데이터를 입력하여 사용할 수 없어 해당 서비스에 사용자 수가 많은 경우 메모리 full이 발생할 수 있다.
createStatement사용 시 Statement를 사용하여 sql문에 필요한 데이터를 입력 받고 실행 시 발생한 데이터를 ResultSet에 저장한다.
장점 : 가볍다
단점 : parsing된 sql문 사용 시 입력된 값이 다를 경우 재사용할 수 없으며 자원의 낭비가 발생할 수 있다.
인젝션으로 인한 피해가 발생할 수 있다.
'web' 카테고리의 다른 글
asp 덱스트 업로드 파일 업로드 함수 개발 (0) | 2012.04.16 |
---|---|
asp 서버의 상대경로 확인 (0) | 2012.04.01 |
jquery 애니메이션 효과들... (0) | 2011.12.21 |
동영상 삽입 (0) | 2011.11.16 |
상세 주소 숨기기 (0) | 2011.11.01 |
설정
트랙백
댓글
글
asp 서버의 상대경로 확인
asp로 사이트의 업로드 기능을 구현할 때 업로드하는 파일을 저장할 위치를 지정할 때 현재의 상대적 위치를 확인하고자 할 때 Server.MapPath("/")를 사용한다.
Server.MapPath("/")
'web' 카테고리의 다른 글
asp 덱스트 업로드 파일 업로드 함수 개발 (0) | 2012.04.16 |
---|---|
prepareStatement와 createStatement의 차이 (0) | 2012.04.03 |
jquery 애니메이션 효과들... (0) | 2011.12.21 |
동영상 삽입 (0) | 2011.11.16 |
상세 주소 숨기기 (0) | 2011.11.01 |
RECENT COMMENT