26. april 2006 - 12:26Der er
4 kommentarer og 2 løsninger
Aspupload og aspimage
Jeg er ved at at lave et lille site hvor man kan uploade et billede til en database med ASPUPLOAD, det vikrer ingen problem i det. Men nu vil jeg gerne resize og lave et par andre ændringer i billedet og vise det for brugeren til godkendelse før det puttes i databasen med ASPIMAGE. Så jeg får tre sider.
Upload billede --> resize og vis billede --> Gem i database.
Jeg har ingen problemer i at uploade og putte i databasen og derfra vise det, men jeg vil somsagt godt have en godkendelses side ind imellem.
Du skal næsten slå Upload bilelde + resize og vis billede på samme side:
Når billedet er gemt med ASPupload så laver du resize med ASPimage og viser bileldet. Du kan lave en form så billede navnet bliver overfør til siden som gemmer i databasen.
Skal der andre data med en filen?
Søger du også hjælp til et resize script så kan det set ud i stil med dette:
filStiNavn = "c:\sti\til\filen\billede.jpg"
Set Image = Server.CreateObject("AspImage.Image") Image.LoadImage filStiNavn intWidth = 400 If (Image.MaxX > intWidth) OR (Image.MaxY > intWidth) Then If(Image.MaxX > Image.MaxY) Then intRatio = ((intWidth * 100) / Image.MaxX) intNewY = CInt(Image.MaxY * (intRatio / 100)) Image.ResizeR intWidth, intNewY Image.ImageFormat = 1 Else intRatio = ((intWidth * 100) / Image.MaxY) intNewX = CInt(Image.MaxX * (intRatio / 100)) Image.ResizeR intNewX, intWidth Image.ImageFormat = 1 End if End If Image.FileName = filStiNavn Image.SaveImage Set Image = Nothing
Det var nu ikke lige det svar jeg ledte efter.. jeg vil gerne vide hvordan man kommer fra aspupload (memory upload) til aspimage uden at gemme billedet på disken først
Jeg tror jeg laver det på den nemme måde og gemmer det på disken istedet...
Synes godt om
Ny brugerNybegynder
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.