jag verkar inte komma åt mina övriga formulärsfält innan jag kört metoden save,
Jepp, så brukar det vara.
Kan du inte bara köra Save för att ladda upp filerna till serverns minne, och sedan spara med sökväg?
5 svar · 504 visningar · startad av doggelito
tja,
måste bygga om en uploadfunktion från dimac upload till aspupload.
nu har jag stött på en fundering:
jag verkar inte komma åt mina övriga formulärsfält innan jag kört metoden save, ska det vara så?! :q
verkar ju helsnurrit i så fall. :(
förenklat ser min kod ut så här
Dim Upload, ReplaceFile
Set Upload = Server.CreateObject("Persits.Upload")
ReplaceFile = Upload.Form("ReplaceFile")
If ReplaceFile = "0" Then
Upload.OverwriteFiles = False
Else
Upload.OverwriteFiles = True
End If
Upload.SaveVirtual "/Media/"
Koden ovan funkar inte då jag sätter variabeln ReplaceFile innan savemetoden, variabeln blir alltid tom.
Så om det är på detta vis, hur löser jag problemet?
Jag vill kunna välja om filen ska sparas över eller ej.
(och snälla säg inte att det är så idiotiskt att jag måste spara den nya filen som en kopia först och sedan kolla variabeln, radera ursprungsfilen, döpa om min nya fil till det gamla namnet!)
jag verkar inte komma åt mina övriga formulärsfält innan jag kört metoden save,
Jepp, så brukar det vara.
Kan du inte bara köra Save för att ladda upp filerna till serverns minne, och sedan spara med sökväg?
Jepp, så brukar det vara.
Ok, va tråkigt! :(
(jag saknar dimac upload redan!)
Kan du inte bara köra Save för att ladda upp filerna till serverns minne, och sedan spara med sökväg?
Mm, det får väl bli nån sån lösning på det hela. Tack! :)
Annars kanske du kan skicka just detta värde med querystring?
Det går nog bra att köra med en minnes-save först, jag har en massa andra fält också i formuläret som ska med.
Det är mest tillvägagångssättet jag blev förvirrad om, att man blir tvungen att spara filen först och sen kolla vad som ska göras med den beroende på variablernas värden.
Jag skulle vilja kolla variablerna först och sen spara filen beroende på dess värden.
Men, men det fixar sig nog! :)
Well, jag tror alla uppladdningskomponenter jag provat fungerar på det sättet, dvs att metoden save tar hand om populering av formulärfält.
När du inte anger sökväg i save så behålls filen i minnet, dvs typ där filen var innan. Så om du inte anger sökväg blir resultatet mer eller mindre en populering av formulärfält.
Men i sak håller jag med, det skulle kanske vara najs att ha en metod som bara populerar formulärfält och lämnar fil-objekt till .save.
mvh