Du borde kunna köra en select case på filändelsen, typ:
Make_upload = False
Filetype = right(Filename, len(Filename)-instrRev(Filename,"."))
Select Case Filetype
Case "avi"
Make_upload = True
Case "mpeg"
Make_upload = True
'...
End Select
If Make_upload = True Then
'skicka upp för tusan
End If
För att kolla vilka filtyper som finns kan du kolla i IISén under egenskaper, mime map.
Men det kanske du redan visste! :)
Ang. storleken så är det nog bara script-timeouten som säger ifrån, inte antal mb.
Hmm nja.. vill ändå använda den befintliga funktionen.. för jag har redan programmerat hela skiten.. nu är det bara de där förbannanade filendelserna som skall in..
If contentType="image/gif" OR contentType="image/pjpeg" OR contentType="image/avi" OR contentType="image/mpeg" OR contentType="image/asx" OR contentType="image/rm" OR contentType="image/ra" OR contentType="image/qt" OR contentType="image/mov" THEN
du ser ju där att filendelsen "jpg" blir "pjpeg"..
jag vill ha de restrerande filendelserna översatta om man säger
jag skulle dock inte använda if-taggar utan select case.
Om jämförelsen skall vara med någon annan logisk operator än just ' = ', borde man dock tänka på att använda if-satser, då select case inte stödjer t.ex operatorer såsom >, => , <>, <= eller <.