반응형
복습겸 정리하는 부분,,
filetest.html<form name="form1" id="form1" method="post" enctype="multipart/form-data" target="hiddenFrame" action="fileapp.asp"> <input type="file" name="files"><bR> <input type="file" name="files"><bR> <input type="file" name="files"><bR> <input type="submit" value="확인"> </form> <iframe name="hiddenFrame" width="500" height="200" style="DISPLAY:;"></iframe>
fileapp.asp
<% Set Uploadform = Server.CreateObject("DEXT.FileUpload") Set objImage =server.CreateObject("DEXT.ImageProc") Set FSO = CreateObject("Scripting.FileSystemObject") Uploadform.AutoMakeFolder = TRUE Uploadform.DefaultPath = "D:\web\이미지저장경로\" nFileCnt = Uploadform("files").Count Dim arrFileName(2) For i = 1 to nFileCnt IF Uploadform("files")(i) <> "" Then Randomize selNo = Int((99999 * Rnd) + 1) sDate2 = Right("0" & Minute(Now),2) & Right("0" & Second(Now),2) & "_" & selNo arrFileName(i-1) = sDate2 & "." & "jpg" '원본 저장 uploadform("files")(i).SaveAs UploadForm.DefaultPath &"\B\" & arrFileName(i-1) '썸네일 저장 If objImage.SetSourceFile(UploadForm.DefaultPath &"\B\" & arrFileName(i-1)) = True then '썸네일 이미지 퀄리티 조정 objImage.Quality = 100 sFileWidth = objImage.ImageWidth sFileHeight = objImage.ImageHeight fThumbnail = objImage.SaveasThumbnail(UploadForm.DefaultPath &"\S\" & arrFileName(i-1), 200, 150, false, true) End If END IF Next For k = 0 to Ubound(arrFileName) IF arrFileName(k) <> "" THEN response.write k & ":"& arrFileName(k) 'response.write "이름 : "& arrFileName(k).filename 'response.write "용량 : "& arrFileName(k).filelen END IF Next %>
※ SaveasThumbnail 의 5번째인자 true는 비율유지이다.
반응형
'프로그래밍 > ASP' 카테고리의 다른 글
asp File Download/파일다운로드 (0) | 2015.04.03 |
---|---|
asp JSON Parser 사용 (0) | 2015.02.26 |
asp Split함수/특정문자 기준으로 나누기 (0) | 2014.10.17 |
asp XML과 JSON출력 형식 (0) | 2014.10.17 |
asp 메일보내기 및 파일첨부(CDO.Message) (0) | 2014.10.17 |