Löste problemet genom att få in värdet av den nyss uppladdade bilden genom att ange:
strFileName= Upload.Files("upload").ExtractFileName
1 svar · 596 visningar · startad av Tonyboy
Hej!
Jag laddar upp filer med AspUpload och därefter vill jag skala ner bilden med hjälp av AspImage.
Vad jag inte lyckas med är att ladda in den bild i AspImage som jag just laddat upp. Min kod ser ut enligt följande:
<%
'/////LADDA UPP BILD/////
Set Upload = Server.CreateObject("Persits.Upload")
Path = Server.MapPath("../upload/bildgalleri")
Count = Upload.Save(Path)
'/////SKALA NER BILD/////
Set Image = Server.CreateObject("AspImage.Image")
Image.LoadImage(Server.MapPath("../upload/bildgalleri/" & strFilename ))
Image.FileName = (Server.MapPath("../upload/bildgalleri/" & strFilename ))
Image.ImageFormat = 1
Image.JPEGQuality = 10
Image.Resize 100,75
Image.TextOut "bla bla bla", 10, 10, false
Image.SaveImage
Set Image = Nothing
%>
Jag vill alltså ge variabeln strFilename värdet av den bild jag just laddat upp.
Löste problemet genom att få in värdet av den nyss uppladdade bilden genom att ange:
strFileName= Upload.Files("upload").ExtractFileName