Avatar billede webbe Nybegynder
03. maj 2002 - 10:23 Der er 5 kommentarer og
1 løsning

Tjekke billedstørrelse i upload-process

Hejsa

Jeg har brug for at script der kan tjekke at et valgt billede har den rigtige størrelse (pixels) når man uploader det til databasen.

Hvis ikke det har den rigtige størrelse skal der komme en popup-advarsel og når man klikker "OK" på den skal den bare vende tilbage til formularen uden at tømme formularen.

Jeg bruger ASP-Upload.

M.v.h.

Webbe
Avatar billede keysersoze Ekspert
03. maj 2002 - 10:29 #1
hvis nu du kigger på aspuploads dokumentation på deres egen hjemmeside, så er det faktisk rimelig godt forklaret... et eksempel på den måde jeg gør;

If (File.ImageHeight = 428 and File.ImageWidth = 347 and File.Size <> 0) or (Right(File.ExtractFileName, 3) = "swf" and File.Size <> 0) then

så er det jo bare at lave et javasript alert der popper op.

hvis det skal gøres uden at tømme formularen, skal du enten oprette en session med indholdet - eller føre det tilbage vha din querystring, og indsætte det i formular feltet vha value=""
Avatar billede webbe Nybegynder
03. maj 2002 - 10:33 #2
Nu ligger landet sådan at jeg ikke er en ørn til javascript.

Jeg har i forvejen fået skaffet et javascript der på onSubmit tjekker om nogle felter er udfyldt, hvilket virker perfekt.

Kan man ikke koble ovenstående på det script evt.?
Avatar billede keysersoze Ekspert
03. maj 2002 - 10:56 #3
du kan ikke tjecke billedstørrelse på insubmit - det bliver du nødt til at gøre efter billederne er uploadet til serverens hukommelse
Avatar billede _just4fun_ Nybegynder
03. maj 2002 - 11:02 #4
fui: Hvis man selv laver upload-funktionaliteten kan man gøre det allerede i starten af uploadet, og så bare lukke uploaden ned når man finder ud af hvor stort billedet er. Størrelsen af billederne ligger typisk i headeren, så det vil ikke tage lang tid for uploadfunktionaliteten at 1) identificere billedformat 2) finde billedstørrelse 3) exitte upload, og vende tilbage med størrelsen til brugeren
Avatar billede mskjoldp Novice
03. maj 2002 - 16:33 #5
Måske kan dette link hjælpe dig til at finde størrelsen på billedet, men først, som keysersoze skriver, når billedet er uploadet til serveren.

http://activedeveloper.dk/aspdigital/kapitel6/graphic_size.asp

vh Skjold
Avatar billede webbe Nybegynder
06. maj 2002 - 11:40 #6
Har fået det lavet ved hjælp af sessions som keysersoze foreslog og det fungerer perfekt.

Pointene er hans.
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