Click or drag to resize

Save 메서드

바이너리 업로드 데이터를 파일로 저장합니다.

형식
syntax
saveFile = objUpload.Save(savePath, overwrite)

saveFile

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

objUpload

Required. UploadSingle 오브젝트

savePath

String. 업로드된 파일이 저장될 경로를 지정합니다.

Overwrite

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

설명

업로드된 파일은 Start 메서드 또는 StartChunked 메서드 호출시 지정한 폴더에 임시 파일 형태로 저장되어 있습니다. Save 메서드는 이 임시 파일을 원하는 디렉터리로 원본 파일 이름으로 옮기는 역할을 수행합니다. 따라서 임시 파일의 드라이브 명과 savePath에서 지정한 드라이브 명이 다르다면 파일 복사 작업이 추가로 발생하게 됩니다. 가급적 동일 디스크 드라이브를 지정하는 것이 서버 디스크 IO를 증가시키지 않습니다.

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

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

예제
ASP
UploadPath = "C:\UploadFiles"

Set upload = Server.CreateObject("TABSUpload4.UploadSingle")
upload.FileNameHeader = "file-name"
'바이너리 업로드 데이터를 처리한다.
upload.Start "C:\Temp"
'처리한 데이터를 실제 파일로 저장한다.
upload.Save UploadPath, false

Response.Write upload.ShortSaveName
See Also

Other Resources