webForumDet fria alternativet

Move

4 svar · 272 visningar · startad av Troxy

TroxyMedlem sedan mars 20041 505 inlägg
#1

Anta att jag precis har laddat upp en fil med ASPUpload och sparat den i en katalog som heter upload:

Set Upload = Server.CreateObject("Persits.Upload")
Upload.Save(Server.MapPath("upload/"))

Efter det så skapas det en post i en databas som innehåller info om filen som man själv har skrivit in i ett formulär.

Efter det så vill jag byta namn på filen jag just laddade upp så att den får samma namn som ID:t på posten som nyss skapades.

Alltså om jag laddar upp test.jpg, och posten som skapas får ID 8 så ska filen få namnet 8.jpg

Hur byter jag namn på filen då? Jag antar att jag, precis efter att posten är skapad, ska plocka ut TOP 1 från databasen, spara ID:t i en variabel, och sedan köra en Move på filen jag nyss laddade upp, men det är just den delen som är knepig...

Hur ska själva Move-saken se ut??

Hjälp tack!

TroxyMedlem sedan mars 20041 505 inlägg
#2

Men herre gud, hur byter jag namn på en fil som jag nyss laddade upp :D

solbulleMedlem sedan mars 20015 287 inlägg
#3

Du har inte funderat på att läsa manualen?
http://www.aspupload.com/manual_memory.html

Sen finns möjligheten att någon råkat på ditt problem tidigare,
http://www.webforum.nu/search.php?s=&action=showresults&searchid=573930&sortby=lastpost&sortorder=descending

TroxyMedlem sedan mars 20041 505 inlägg
#4

solbulle, jag har läst manualen, vet att man ska använda Move på filen för att byta namn, men det är det att jag inte vet HUR jag ska skriva det...Detta fungerar inte:

Upload.Forms("file").Move "nytt namn"

TroxyMedlem sedan mars 20041 505 inlägg
#5
Upload.Files("file").Move(Server.MapPath("nytt namn"))

Jippi, så var det...

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)