allora, questi sono i filtri che supporta l'upload:
codice:
Public Sub UploadOnly(sToFilter)
Select Case lCase(sToFilter)
Case "images","image" :Files.Filter = FilterImage()
Case "audio" :Files.Filter = FilterAudio()
Case "application" :Files.Filter = FilterApplication()
Case "text" :Files.Filter = FilterText()
Case "video" :Files.Filter = FilterVideo()
Case "zip" :Files.Filter = "ContentType like 'application/x-zip-compressed'"
end Select
end sub
public function FilterContentType(sMime,sType)
FilterContentType = "([ContentType] like '"& sMime & "/" & sType &"')"
end function
Public function FilterImageSize(Height,Width)
FilterImageSize = FilterImage() & " AND ([Height]" & Height & " and [width]" & Width & ")"
end function
Public function FilterSize(MaxSize)
FilterSize = "([SIZE]<" & MaxSize &")"
end function
Public Function FilterImage()
FilterImage = FilterContentType("image","*")
End Function
Public Function FilterAudio()
FilterAudio = FilterContentType("audio","*")
End Function
Public Function FilterApplication()
FilterApplication = FilterContentType("application","*")
End Function
Public Function FilterText()
FilterText = FilterContentType("text","*")
End Function
Public Function FilterVideo()
FilterVideo = FilterContentType("video","*")
End Function
visto che non ho trovato altri riferimenti di filtri, o ti affidi a questi, oppure fai l'upload, controlli l'estensione del file mediante oUpload.Files("ext"), se è consentito fai il save, altrimenti dai l'errore.