09. februar 2007 - 06:42Der er
5 kommentarer og 1 løsning
Skrive uploadet billede til database
Hej eksperter
Jeg har et formentlig meget simpelt spg., men det driller bare :-). Jeg bruger nedenstående kode for at få uploadet et billede, hvilket også virker helt fint. Derudover ønsker jeg at få det tilføjet i databasen, at en bruger har uploadet et billede. Den skriver fint nok til databasen, men kan bare ikke få den til at skrive billedets filnavn!
<%function resize(sti,navn,nyX) Set objImg = Server.CreateObject("AspImage.Image") objImg.PadSize = 0 objImg.LoadImage Server.MapPath(sti & navn) objImg.GetImageFileSize Server.MapPath(sti & navn), X, Y
ResizedX = nyX objImg.MaxX = X objImg.MaxY = Y
if X > ResizedX then ResizedY = (ResizedX / objImg.MaxX) * objImg.MaxY objImg.ResizeR ResizedX, ResizedY objImg.FileName = (Server.MapPath(sti & navn)) objImg.SaveImage end if
Set objImg = Nothing end function
If Request("s") = "upload" Then
Dim mySmartUpload Dim file1 Dim intCount intCount=0
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
Så har jeg arbejdet videre med dine forslag. Takker. Begge forslag ender dog med fejl omkring resize-funktionen. Efterfølgende har jeg prøvet alt muligt og til sidst er det lykkedes :-)
Denne kode skulle få det til at virke:
<% function resize(sti,navn,nyX) Set objImg = Server.CreateObject("AspImage.Image") objImg.PadSize = 0 objImg.LoadImage Server.MapPath(sti & navn) objImg.GetImageFileSize Server.MapPath(sti & navn), X, Y
ResizedX = nyX objImg.MaxX = X objImg.MaxY = Y
if X > ResizedX then ResizedY = (ResizedX / objImg.MaxX) * objImg.MaxY objImg.ResizeR ResizedX, ResizedY objImg.FileName = (Server.MapPath(sti & navn)) objImg.SaveImage end if
Set objImg = Nothing end function
If Request("s") = "upload" Then
Dim mySmartUpload Dim file1 Dim intCount intCount=0
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
Ok cool - det var godt du fik det til at virke :-)
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.