webForumDet fria alternativet

aspupload + spara över befintlig fil

ASP

5 svar · 504 visningar · startad av doggelito

Medlem sedan juni 20003 076 inlägg
Frågan#1

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!)

Medlem sedan juni 200032 967 inlägg
#2

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?

Medlem sedan juni 20003 076 inlägg
#3

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! :)

Medlem sedan juni 200032 967 inlägg
#4

Annars kanske du kan skicka just detta värde med querystring?

Medlem sedan juni 20003 076 inlägg
#5

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! :)

Medlem sedan juni 200032 967 inlägg
#6

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

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)