Click or drag to resize

SaveAs 메서드

업로드된 파일을 새로운 파일이름으로 저장합니다.

형식
syntax
SaveFile = objForm.SaveAs(FileName, Overwrite)

SaveFile

String. 저장된 파일의 완전한 이름(경로 포함)을 반환합니다.

objForm

Required. Form 오브젝트

FileName

String. 새롭게 저장할 완전한 파일 이름(경로 포함)을 입력합니다.

Overwrite

Boolean. Optional. 동일한 이름의 파일이 있을 경우 덮어 쓰기를 할지 여부를 지정합니다. 기본 값은 False입니다.

설명

업로드된 파일은 Start 메서드 호출시 지정한 폴더에 임시 파일 형태로 저장되어 있습니다. SaveAs 메서드는 이 임시 파일을 원하는 파일 이름으로 변경하는 역할을 수행합니다.

임시 파일의 드라이브 명과 FileName에서 지정한 드라이브 명이 다르다면 파일 복사 작업이 추가로 발생하게 됩니다. 가급적 동일 디스크 드라이브를 지정하는 것이 서버 부하를 증가시키지 않습니다.

Overwrite가 True면 동일 파일이 이미 존재할 경우 덮어 쓰게 됩니다. False를 지정하면 동일 파일이 있을 경우 '파일이름[Number]'와 같은 형태로 파일 이름을 변경해서 저장합니다.

네트워크 공유 폴더에 저장할 경우 네트워크 공유 폴더로 업로드 파일 저장을 참고 하십시오.

예제
ASP
On Error Resume Next
Set Upload = Server.CreateObject("TABSUpload4.Upload")
Upload.Start "C:\Temp"

If Err.Number = 0 Then
    '업로드 성공
    FileName1 = Upload.Form("uploadfile1").Save
    FileName2 = Upload.Form("uploadfile2").SaveAs("C:\Download\test.dat", True)
    FileName3 = Upload.Form("uploadfile3").Save(, True)
    ......
End If
See Also