Avatar billede tblaster Nybegynder
25. juni 2002 - 16:09 Der er 4 kommentarer og
1 løsning

Arrrh!

Hvad er det der går galt her?

For Each File In Upload.Files
If File.Ext <> "JPG" Then
File1.Delete
Response.write "Det er ikke et jpg billed"
end if

Set Upload = Server.CreateObject("Persits.Upload")
    Upload.ProgressID = Request.QueryString("PID")
    Upload.OverwriteFiles = False
Count = Upload.SaveVirtual("/iArrangementsudvalg/Pics/")

Det giver følgende fejl:
Invalid 'for' loop control variable
Avatar billede medions Nybegynder
25. juni 2002 - 16:13 #1
Set Upload = Server.CreateObject("Persits.Upload")
    Upload.ProgressID = Request.QueryString("PID")
    Upload.OverwriteFiles = False
Count = Upload.SaveVirtual("/iArrangementsudvalg/Pics/")

For Each File In Upload.Files
If File.Ext <> "JPG" Then
File1.Delete
Response.write "Det er ikke et jpg billed"
end if

Byt om på rækkefølgen!
//>Rune
Avatar billede well_r Nybegynder
25. juni 2002 - 16:13 #2
jeg fatter nix af asp..
men hvis man skal tænde for logikken såååååå lyder det her ikke logisk:

for hver fil i upload.files skal du gøre følgende:
If File.Ext <> "JPG" Then.. osv

upload.files ?? er det en fil? eller er det en mappe!?
for du kan da ikke sige for hver fil i en fil
Avatar billede tblaster Nybegynder
25. juni 2002 - 16:15 #3
Det giver den samme fejl!
Avatar billede tblaster Nybegynder
25. juni 2002 - 16:21 #4
Well r ... det den gøre er at undersøge alle de filer der er sat til at uploade ... hvis deres fil endelse ikke er jpg så bliver de slettet ... det er at den gør!
Avatar billede tblaster Nybegynder
25. juni 2002 - 18:16 #5
Glem det ... har valgt at lave det på en anden måde :-D

http://www.eksperten.dk/spm/228802
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