27. september 2002 - 16:55Der er
17 kommentarer og 4 løsninger
Upload af billeder
Hejsa
Jeg sidder her og leger med et upload-modul af typen "Server.CreateObject("Persits.Upload.1") og det går bare fint, men nu kunne jeg godt tænke mig at vide:
1) Hvordan checker man, at det billede (filnavnet), som personen ønsker at uploade, ikke allerede eksisterer på serveren?
2) Og hvordan checker man, at billedet er mellem 80 x 80 pixels og 90 x 90 pixels?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
for at finde størrelsen på billedet skal du bruge:
If File.ImageWidth >= 80 And File.ImageWidth <= 90 Then If File.ImageHeight >= 80 And File.ImageHeight <= 90 Then response.write "dette billede har de rigitge størrelser" Else response.write "dette billede har IKKE de rigitge størrelser" End If Else response.write "dette billede har IKKE de rigitge størrelser" End If
Set fso = CreateObject("Scripting.FileSystemObject") filespec = Server.Mappath("billede.jpg") Set File = fso.OpenTextFile(filespec,1) If File.Exists Then 'Blablabla Else 'Blablabla End If
Jeg har lige fundet ud af, at min kode bare uploader filen, hvorefter den check om filen faktisk er af typen "gif" eller "jpg". Ikke så smart - vel.
Så derfor må I også meget gerne hjælpe mig til at ombygge min kode (med de 2 ovenstående kode-eksempler) således, at koden før upload checker om:
1) Filen faktisk er af typen "gif" eller "jpg". 2) Om filen allerede eksisterer på serveren. 3) Om filen (billedet) er mellem 80 x 80 pixels og 90 x 90 pixels.
Her er min kode - jeg giver 15 points ekstra, hvis I kan ombygge den. (I har helt frie hænder til at udbygge koden, hvis I kan skrive noget, som er smartere end min kode.)
ELSE response.write "<FONT COLOR=RED>Filen er ikke accepteret...<BR>" response.write "Kun filtyperne JPG og GIF kan uploades...</FONT><BR>" response.write "Den valgte fil var: " & strNAVN & "</FONT><BR>" END IF
jeg synes ikke den er skide god. jeg er selv ved at strikke en upload script sammen. jeg har brugt rigtig mange timer på det nu og er stadig ikke færdig
jeg synes det er nogle dårlige eksempler de har, så det tog mig lid tid at finde ud af hvordan det hele skulle virke
jeg har lavet 5 - 6 IF sætninger der checker om filen er som den skal være. jeg har lavet på den måde at den gemmer filen først, hvis den ikke var OK, så er jeg nødt til at slette de igen
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.