Avatar billede martins Nybegynder
14. juli 2003 - 13:15 Der er 6 kommentarer og
1 løsning

ASPupload og validering

Hejsa

Jeg er ved at lave en uploadform, men jeg har lidt problemer.

Jeg bruger følgende kode:
    Set Upload = Server.CreateObject("Persits.Upload.1")
    Upload.OverwriteFiles = False
    upload.setmaxsize "" & limit & "", true

Problemet er nu, at jeg samtidig med at uploade billedet, og skal skrive nogle informationer til databasen. Jeg har nogle felter udover filfeltet: Titel, kategori og beskrivelse.

Jeg kan sagtens validere disse felter, så der ikke bliver gemt noget i databasen, medmindre de er udfyldte, men problemet er at få afbrudt uploadingen af filen. Hvordan gør jeg det ?
Avatar billede eagleeye Praktikant
14. juli 2003 - 14:12 #1
Hvis du kalder upload.save uden parametre gemmen filerne først i memory, så kan du lave tjek inden du gemmer filerne.

Du kunne evt også putte et javascript på din form som validere at alle felter er udfyldt før formen sendes vidre.
Avatar billede martins Nybegynder
14. juli 2003 - 15:21 #2
Kan du lave et hurtigt eksempel på det med upload.save ?
Avatar billede eagleeye Praktikant
14. juli 2003 - 15:53 #3
Set Upload = Server.CreateObject("Persits.Upload.1")
Upload.OverwriteFiles = False
upload.setmaxsize "" & limit & "", true

' Save to memory. Path parameter is omitted
Upload.Save

if Upload.Form("titel") <> "" AND Upload.Form("kategori") <> "" AND Upload.Form("beskrivelse") <> "" then
  'Gem filerne og i database
 
  upload.save("/imgas")

else
  'FEJL i formen

end if
Avatar billede martins Nybegynder
14. juli 2003 - 16:31 #4
Jeg får en uspicificeret fejl i den linie med upload.save
Avatar billede eagleeye Praktikant
14. juli 2003 - 16:33 #5
Så prøv med:

upload.SaveToMemory

i stedet for Upload.save
Avatar billede martins Nybegynder
16. juli 2003 - 10:46 #6
Jeg kan umiddelbart ikke få mit upload script til at fungere :/ Så der vil jeg lige oprette et nyt spørgsmål. Men lig et svar, så får du point for din tid.
Avatar billede eagleeye Praktikant
21. juli 2003 - 09:52 #7
Ok her er et svar så ;)
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