Avatar billede hyperactive Nybegynder
03. juli 2003 - 15:39 Der er 3 kommentarer og
1 løsning

AspUpload Save As

Jeg er vant til at bruge en anden upload komponent, men arbejder nu med et webhotel, som bruger AspUpload (www.aspupload.com)....

Følgende kode virker ikke:
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SaveToMemory
Upload.SaveAs(Server.mapPath("/") & "/billeder/" & Session("billede") & ".jpg")

Hvad gør jeg i stedet for at gemme filen i den rigtige mappe med filnavnet Session("billede")
Avatar billede eagleeye Praktikant
03. juli 2003 - 15:44 #1
Du skal lave et file object eks, i stedet for denne, samt få Server.Mappath omkring det hele så \ og / ikke blandes sammen:
Upload.SaveAs(Server.mapPath("/") & "/billeder/" & Session("billede") & ".jpg")


Set file = Upload.Files(1)
file.SaveAs Upload.SaveAs(Server.mapPath("/billeder/" & Session("billede") & ".jpg"))
Avatar billede eagleeye Praktikant
03. juli 2003 - 15:46 #2
Samt hvis du har en nyere udgave af ASPupload så bruge denne linje uden sti angivelse

Upload.Save

Istedet for denne linje:
Upload.SaveToMemory

Da de har valgt at bruge Save uden sti, dog er den stadig med.
Avatar billede hyperactive Nybegynder
03. juli 2003 - 15:49 #3
Sådan????:
Set Upload = Server.CreateObject("Persits.Upload")
Upload.SaveToMemory
Set file = Upload.Files(1)
file.SaveAs Upload.SaveAs(Server.mapPath("/billeder/" & Session("billede") & ".jpg"))

Giver fejlen:

Object doesn't support this property or method: 'file.SaveAs'
Avatar billede eagleeye Praktikant
03. juli 2003 - 17:10 #4
hmm der kom vist for meget med i mit svar ;)

Sådan her, uden upload.saveAs:

file.SaveAs (Server.mapPath("/billeder/" & Session("billede") & ".jpg"))
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