Avatar billede chrisb Nybegynder
20. januar 2002 - 21:22 Der er 19 kommentarer og
1 løsning

Hjælp med MapPath..

Jeg er ikke den helt store hej til ASP endnu, så jeg skal bruge lidt hjælp..
Mit problem er at jeg ikke lige har fået fat i det der med at få fat i det pysiske drev via det virtuelle.
Jeg sidder med den her lige nu...

Set Image = Server.CreateObject(\"AspImage.Image\")

Venlig hilsen
Bjørn...
Image.LoadImage(\"c:\\webserver\\polaroid\\picture.jpg\")

Hvordan får jeg lave en MapPath til det, så jeg ikke behøver alt det der \"c:\\web....\"
Avatar billede chrisb Nybegynder
20. januar 2002 - 21:25 #1
Ups der gik noget galt... håber I kan hjælpe a lige vel..
Tager den lige igen.
Set Image = Server.CreateObject(\"AspImage.Image\")
Image.LoadImage(\"c:\\webserver\\polaroid\\picture.jpg\")

Hvordan får jeg lave en MapPath til det, så jeg ikke behøver alt det der \"c:\\web....\"

Bjørn
Avatar billede hojben Novice
20. januar 2002 - 21:28 #2
Image.LoadImage(\"\\polaroid\\picture.jpg\")
Avatar billede medions Nybegynder
20. januar 2002 - 21:28 #3
Image.LoadImage & Server.MapPath (polaroid\\picture.jpg\")

//>Rune
Avatar billede medions Nybegynder
20. januar 2002 - 21:29 #4
svar
Avatar billede chrisb Nybegynder
20. januar 2002 - 21:37 #5
Ikke helt....
Kan man ikke sætte en general MapPath
for jeg har mange steder jeg skal hente billeder med ASPImage...


Bjørn
Avatar billede hy Nybegynder
20. januar 2002 - 21:37 #6
strImage = Replace(Server.MapPath(\".\") & \"\\polaroid\\picture.jpg\",\"\\\\\",\"\\\")
Image.LoadImage(strImage)
Avatar billede hy Nybegynder
20. januar 2002 - 21:38 #7
Forudsætter at scriptet ligger en mappe over \\polaroid\\ !!

hyde
Avatar billede hy Nybegynder
20. januar 2002 - 21:42 #8
og hvorfor så det ????????
Avatar billede chrisb Nybegynder
20. januar 2002 - 21:43 #9
Hmmmm.....
Nu er det ikke det samme billede jeg skal hente hele tiden med flere forskellige..
Her er hele min funktion:

Function Polaroid(navn,grader)
Set Image = Server.CreateObject(\"AspImage.Image\")
Image.LoadImage \"c:\\webserver\\polaroid\\\"&navn&\".jpg\")
Image.Resize 118,88
Image.ImageFormat = 1   
Image.FileName = \"c:\\webserver\\polaroid\\\"&navn&\"th.jpg\"
Image.SaveImage
Image.LoadImage(\"c:\\webserver\\polaroid\\back.jpg\")
Image.AddImage \"c:\\webserver\\polaroid\\\"&navn&\"th.jpg\",7,7
Image.BackgroundColor = RGB(&h9A, &hD9, &hE9)
Image.ImageFormat = 1   
Image.RotateImage grader
Image.FileName = \"c:\\webserver\\polaroid\\\"&navn&\"th.jpg\"
Image.SaveImage
Response.Write \"<img src=\'\"&navn&\"th.jpg\' border=0>\"
Set Image = nothing
End Function

Håber det kan bringe jer frem til mit svar...
Avatar billede chrisb Nybegynder
20. januar 2002 - 21:45 #10
Sætter lige nogle flere Point på højkant.. :)

Bjørn
Avatar billede hy Nybegynder
20. januar 2002 - 21:47 #11
strPath = Server.MapPath(\".\")

Function Polaroid(navn,grader)
Set Image = Server.CreateObject(\"AspImage.Image\")
Image.LoadImage strPath & \"\\polaroid\\\"&navn&\".jpg\")
Image.Resize 118,88
Image.ImageFormat = 1   
Image.FileName = strPath & \"\\polaroid\\\"&navn&\"th.jpg\"
Image.SaveImage
Image.LoadImage(strPath & \"\\polaroid\\back.jpg\")
Image.AddImage  strPath & \"\\polaroid\\\"&navn&\"th.jpg\",7,7
Image.BackgroundColor = RGB(&h9A, &hD9, &hE9)
Image.ImageFormat = 1   
Image.RotateImage grader
Image.FileName = strPath & \"\\polaroid\\\"&navn&\"th.jpg\"
Image.SaveImage
Response.Write \"<img src=\'\"&navn&\"th.jpg\' border=0>\"
Set Image = nothing
End Function
Avatar billede chrisb Nybegynder
20. januar 2002 - 21:53 #12
Nææææ det virker heller ikke rigtigt... :/
Nu værken henter ell skriver den filerne..

Bjørn
Avatar billede hy Nybegynder
20. januar 2002 - 21:59 #13
Hvor ligger scriptet som du bruger ligger den i polaroid eller hvad ????
Avatar billede chrisb Nybegynder
20. januar 2002 - 22:00 #14
Det hele ligger i samme dir...
Billeder og script..

Bjørn
Avatar billede medions Nybegynder
20. januar 2002 - 22:04 #15
  strPath = Server.MapPath(\".\")

Function Polaroid(navn,grader)
Set Image = Server.CreateObject(\"AspImage.Image\")
Image.LoadImage strPath & navn&\".jpg\")
Image.Resize 118,88
Image.ImageFormat = 1   
Image.FileName = strPath  navn&\"th.jpg\"
Image.SaveImage
Image.LoadImage(strPath & \"back.jpg\")
Image.AddImage  strPath & navn&\"th.jpg\",7,7
Image.BackgroundColor = RGB(&h9A, &hD9, &hE9)
Image.ImageFormat = 1   
Image.RotateImage grader
Image.FileName = strPath & navn&\"th.jpg\"
Image.SaveImage
Response.Write \"<img src=\'\"&navn&\"th.jpg\' border=0>\"
Set Image = nothing
End Function
Avatar billede hy Nybegynder
20. januar 2002 - 22:05 #16

Function Polaroid(navn,grader)
strPath = Server.MapPath(\".\") & \"\\\"

Set Image = Server.CreateObject(\"AspImage.Image\")
Image.LoadImage strPath & navn & \".jpg\")
Image.Resize 118,88
Image.ImageFormat = 1   
Image.FileName = strPath & navn & \"th.jpg\"
Image.SaveImage
Image.LoadImage(strPath & \"back.jpg\")
Image.AddImage  strPath & navn & \"th.jpg\",7,7
Image.BackgroundColor = RGB(&h9A, &hD9, &hE9)
Image.ImageFormat = 1   
Image.RotateImage grader
Image.FileName = strPath & navn & \"th.jpg\"
Image.SaveImage
Response.Write \"<img src=\'\"&navn&\"th.jpg\' border=0>\"
Set Image = nothing
End Function
Avatar billede chrisb Nybegynder
20. januar 2002 - 22:10 #17
Der var den..

En milliard million TAK...

Bjørn
Avatar billede coltau Juniormester
20. januar 2002 - 22:11 #18
Brug hy\'s afviste svar - men skift første linie fra:
strPath = Server.MapPath(\".\")
til:
strPath = Server.MapPath(\"\\\")

Kontroller også stien i linien:
Response.Write \"<img src=\'\"&navn&\"th.jpg\' border=0>\"


Avatar billede coltau Juniormester
20. januar 2002 - 22:12 #19
For sent. :-<
Avatar billede hy Nybegynder
20. januar 2002 - 22:13 #20
No P... ;-)

hyde
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