13. maj 2003 - 14:17Der er
11 kommentarer og 1 løsning
Kun billeder i Persits.Upload
Hej Hvordan sikre man sig at folk kun uploader billeder? Jeg brugerPersits.Upload, og har denne if-sætning: -------------- If File.ImageType <> "GIF" AND File.ImageType <> "JPG" AND File.ImageType <> "JPEG" Then session("fejl") = "Billede skal være i formatet GIF eller JPG" response.redirect "add_add.asp" End If -------------- Men uploader jeg noget som ikke er en imagefil fx. en PDF eller DOC, så bliver den også uploadet fordi File.ImageType retunerer JPG til alt der ikke er billedfiler.
If File.ImageType = "GIF" Or File.ImageType = "JPG" Or File.ImageType = "JPEG" Then session("fejl") = "Billede skal være i formatet GIF eller JPG" response.redirect "add_add.asp" End If
If ucase(File.ImageType) <> "GIF" AND ucase(File.ImageType) <> "JPG" AND ucase(File.ImageType) <> "JPEG" Then session("fejl") = "Billede skal være i formatet GIF eller JPG" response.redirect "add_add.asp" End If
Problemet er at når jeg uploader noget som ikke er et billeder fx. doc eller pdf så tror den det er et jpg-billede, fordi File.ImageType retunerer JPG selvom man uploader en .doc
Yes! Det virker! Hvad nu hvis jeg en streng fx: ----------- c:\billeder\nye\xxx\billednavn.jpg ----------- Hvordan får jeg så pillet billednavn.jpg ud i en variabel?
Jeg kan godt stille det i et nyt spørgsmål hvis du synes?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.