임시 파일 형태로 저장된 업로드 파일의 파일 이름(경로명 포함)을 반환합니다.
objForm.TmpFileName
objForm
Required. Form 오브젝트
String
Save 또는 SaveAs 메서드로 실제 파일로 저장하기 전에 Start 메서드의 UploadTempPath에 저장되어 있는 임시 파일 이름을 제공합니다. VirusChecker 오브젝트로 바이러스를 검사할 경우 Save로 저장한 후 검사하지 않고 임시 파일에 대해 직접 검사할 수 있도록 이 프로퍼티가 제공됩니다. 임시 파일에 대해 검사한 후 바이러스가 없으면 Save를 호출해 최종 목적지로 저장할 수 있습니다. 이 방식은 바이러스 검사와 파일 저장에 따른 디스크 액세스를 최소화하는 이점이 있습니다.
Set Upload = Server.CreateObject("TABSUpload4.Upload")
Upload.Start "C:\Temp"
Set Vc = Server.CreateObject("TABSUpload4.VirusChecker")
If Vc.Open(19978) Then
'임시 파일 형태로 저장된 업로드 파일에 대해 바이러스를 검사한다.
Set UpFile = Upload.Form("uploadFile")
Response.Write "Connected to the TABS Upload 5 Utility Service.<br>"
Response.Write "Scanning " & UpFile.TmpFileName & "<br>"
Vc.CheckVirus UpFile.TmpFileName, True, Found, VirusName
Vc.Close
If Found Then
Response.Write "Infected by " & VirusName & " and removed immediately."
Else
'바이러스가 없을 경우 최종 목적지로 저장한다.
UpFile.Save "C:\Storage", False
End If
End If