Start 메서드

HTML 폼 업로드를 시작시킵니다.

형식

syntax
objUpload.Start(UploadTempPath)

objUpload

Required. Upload 오브젝트

UploadTempPath

Required. String. 업로드 중인 임시 파일이 저장될 디렉터리 이름을 지정합니다.

설명

Upload 오브젝트 생성 후 반드시 호출해야 하는 메서드로 웹브라우저에서 전송되는 업로드 데이터를 받아서 처리합니다. Start 메서드 호출 후 나머지 프로퍼티와 메서드를 사용할 수 있습니다.

기본적으로 UploadTempPath에 지정된 디렉터리에 업로드가 이루어지며 확장자가 .TMP인 파일이 생성되므로 Upload 오브젝트를 사용하는 웹 애플리케이션은 해당 디렉터리에 대한 쓰기 권한을 가지고 있어야 합니다. 파일 쓰기에 실패했을 경우 예외 오류가 발생합니다. 업로드 작업 취소와 같은 데이터 전송이 중단될 경우는 예외 오류를 발생시키지 않으며, 임시 저장 파일과 같은 업로드 작업에 사용되었던 모든 리소스를 자동으로 해제합니다.

Save, Form.Save, Form.SaveAs 메서드를 호출해 임시 파일로 저장된 업로드 파일을 원하는 곳에 저장할 수 있습니다.

예제

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

If Err.Number = 0 Then
    '업로드 성공
    Response.Write "File saved: " & Upload.Form("file1").Save "D:\Storage\UploadFiles"
    ......
Else
    Response.Write "업로드 작업 실패" & "<br>"
    Response.Write Err.Source & "<br>"
    Response.Write Err.Description & "<br>"
End If