Avatar billede eerikk Nybegynder
25. november 2003 - 20:21 Der er 7 kommentarer og
1 løsning

Check på upload-URL - hvordan?

Hejsa - jeg har lavet en gæstebog i JSP hvor brugere kan uploade billeder via en uploadbean der hedder [com.jspsmart.upload.SmartUpload]. Jeg har dog opdaget et problem: hvis intet billede er valgt er filnavn "" (altså ingenting, men ikke null, så indsætter jeg et "N/A"-billede, men bruger kan jo skrive noget i tekstfeltet i stedet for at browse, og hvis det ikke er gyldig input (eksempelvis: "jaja - den er god med dig"), så går det lidt galt, som man kan se på http://www.erk.dk/vis_gaestebog.jsp - Jeg tænkte først jeg kunne checke på char 2 og 3 som skal være ':' og '\', men jeg kan kun få fat i filnavnet - hvad gør jeg?

-Erik
Avatar billede arne_v Ekspert
25. november 2003 - 20:28 #1
En fil upload består af en HTTP POST request med en multipart
MIME message med filnavn og selve fil indhold.

Jeg ved ikke hvad der sendes af browseren ved et ulovligt filnavn.
Umiddelbart ville jeg hav etroet at den slet ikke sendte noget.
Avatar billede eerikk Nybegynder
25. november 2003 - 20:32 #2
arne v: Se selv eksemplet på http://www.erk.dk/vis_gaestebog.jsp hvor nogen har indtastet "nej det er snyd" i browse-tekstfeltet(hold musen stille over billedet).
Avatar billede arne_v Ekspert
25. november 2003 - 20:35 #3
Hm.

Dum browser.

Hvad med at teste for filens størrelse ?

0 => en N/A
Avatar billede eerikk Nybegynder
25. november 2003 - 20:42 #4
filens størrelse... hmmm *kigger på koden*
Avatar billede eerikk Nybegynder
25. november 2003 - 20:53 #5
arne v>> Det var en rigtig god ide - og det tager højde for alle tilfælde - tænk at jeg ikke selv kunne finde på det. Du skal have mange tak! (igen) :o}
Avatar billede eerikk Nybegynder
25. november 2003 - 20:53 #6
hov... Arne>> smid et svar :o]
Avatar billede arne_v Ekspert
25. november 2003 - 20:55 #7
ok
Avatar billede eerikk Nybegynder
25. november 2003 - 20:56 #8
**over and out**
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester