Prova così.
Se carichi un'immagine verranno valorizzati Height e width (EnabledImageSize = True)
Se il file esiste, verrà rinominato automaticamente (Autorename=True)
Si possono aggiungere filtri e creare log automatici. Ma questo te lo dico dopo.
In generale e' possibile conoscere la caratteristiche del file con la collection Files
L'upload è multiplo, quindi se invii 10 files, verranno salvati tutti e 10.
Attraverso la collection oUpload.Form puoi accedere ai campi input inviati.
codice:
Function WriteLn(s,value)
Response.Write "" & s "=" & value & "
"
End Function
Dim oUpload
Set oUpload = new cUpload
oUpload.SetPath "Public\Files\"
oUpload.Autorename = True
oUpload.OverWrite = False
oUpload.EnabledImageSize = True
oUpload.Load()
While Not oUpload.EOF
oUpload.Save()
WriteLn "GetFileName()",oUpload.GetFileName()
WriteLn "GetCompletePathFile()",oUpload.GetCompletePathFile()
WriteLn "GetHTTPPathFile()",oUpload.GetHTTPPathFile()
WriteLn "Files(""InputName"")",oUpload.Files("InputName")
WriteLn "Files(""DestPath"")",oUpload.Files("DestPath")
WriteLn "Files(""FileExists"")",oUpload.Files("FileExists")
WriteLn "Files(""Size"")",oUpload.Files("Size")
WriteLn "Files(""ContentType"")",oUpload.Files("ContentType")
WriteLn "Files(""ErrorNumber"")",oUpload.Files("ErrorNumber")
WriteLn "Files(""Error"")",oUpload.Files("Error")
WriteLn "Files(""Height"")",oUpload.Files("Height")
WriteLn "Files(""Width"")",oUpload.Files("Width")
Response.Write "<hr>"
oUpload.MoveNext
Wend
Set oUpload=Nothing