TmpFileName 프로퍼티 |
임시 파일 형태로 저장된 업로드 파일의 파일 이름(경로명 포함)을 반환합니다.
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