26. september 2008 - 21:40Der er
7 kommentarer og 1 løsning
MultiUpload med mere
Jeg har en form med ti upload-bokse, og det er meningen at alle de billeder (ml. 1 & 10), der uploades skal gemmes både i original størrelse og to kopier, hvor den ene får et watermark påført. Systemet virker fint med billede nummer et, mens de efterfølgende uploades og gemmes, men kun i orginal størrelse, altså uden de to kopier. Hvorfor??
PersId=Request.QueryString("PersId") GruppeId=Request.QueryString("GruppeId") Set Upload = Server.CreateObject("Persits.Upload") Set jpeg = Server.CreateObject("Persits.Jpeg") Path = "d:\web\webhotel.dk\Fotos\" & GruppeId & "\" Count = Upload.Save(Path)
Set File = Upload.Files(1) Billede=File.ExtractFileName For Each File in Upload.Files
inde i din løkke vil File og Billede altid have samme værdi da de to variabler sættes uden for løkken - dvs du behandler det samme billede lige så mange gange som løkken kører.
det er formentlig fordi du benytter samme navngivning af File-objektet og variablen fra din løkke (File). Det vil alligevel heller ikke give nogen mening da du så alligevel kun vil få fat i den første fil da du specifikt skriver 1.
noget a la dette
Upload.Save(Path)
For Each File in Upload.Files Billede = File.ExtractFileName
Helt præcist er det vel ikke, da din løsning jo som skrevet gav denne fejl: Object doesn't support this property or method: 'File.Path' Det er dog korrekt at dele af det du skrev, er med i den fungerende løsning, og jeg opretter da gerne et spørgsmål med de 15 points til dig, hvis ikke du er af samme opfattelse.
Det er kun dig der har skrevet om "File.Path" i koden - ikke mig - så min løsning kan næppe have forårsaget den fejl. Grunden til at det så alligevel fejler er, at du i din oprindelige kode brugte den samme variabel til flere ting; objektet file og variablen file...
Jeg overlever uden point - kunne (kan) bare ikke se hvad forskellen var.
Synes godt om
Ny brugerNybegynder
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.