18. august 2008 - 17:28Der er
2 kommentarer og 1 løsning
upload 2 resized billeder
Hej så er jeg på banen igen med et spørgsmål håber der er nogen der kan hjælpe mig.
Jeg står og skal have lavet en kode der skal kunne uploade to billeder som begge bliver lavet mindre med ASpjpeg sammensat med ASPupload skulle filer gerne uploades til en sql database i samme tabel række.
Den kode jeg har sendt med virker ikke helt som den skal, billederne og teksterne kommer godt nok ind i datbasen, men det er det samme billede som ligger på begge felter af tabel rækken.
'Hvis count =0 er der ikke uploaded noget. SKriv fejl If Count = 0 then response.write "Ingen billede valgt" else 'Fang filen til upload Set File = Upload.Files(1)
'Tjek filformat if File.Ext <> ".jpg" then response.write"Forkert fil format" response.End() end if
'Er det en gyldig billede fil? If File.ImageType <> "UNKNOWN" then Set Jpeg = Server.CreateObject("Persits.Jpeg")
'Åben den uploadede fil Jpeg.Open(File.Path)
'Resize, uden at strække eller presse if Jpeg.OriginalWidth > int(width) or Jpeg.OriginalHeight > int(height) then NewWidth = width Jpeg.Width = NewWidth Jpeg.Height = Jpeg.OriginalHeight * NewWidth / Jpeg.OriginalWidth end if
Jpeg.Quality = 100
'Beskær billedet 0px fra venstre og 0px fra toppen indtil ønsket bredde og højde er nået if Jpeg.Height > int(height) then Jpeg.Crop 0, 0, width, int(height) end if
sql = "INSERT INTO refrencer(path,filnavn,r_over,r_text,r_longtext,path1,filnavn1) VALUES ("&"'"&dbpath&"','"&filnavn&"','"&overskrifrVar&"','"&infoVar&"','"&longtextVar&"','"&dppath1&"','"&filnavn1&"')" 'response.Write sql 'response.End()
Conn.Execute(sql)
'Fang billede navnet img = "upload/thumbnail/small_" & File.ExtractFileName
'Gem filen Jpeg.Save SavePath
'Udskriv bekræftigelse Response.write "Success!" else 'Udskriv fejlbesked response.write "Filen er ikke en gyldig billede fil" response.End() end if end if
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Sqlret2 = "Select * from produkter" rsret2 = Conn.Execute(Sqlret2)
'Udskriv bekræftigelse Response.write "Success!" response.Redirect("admin.asp?mycase=produkter&gid=") & rsret2("gid") else 'Fang filen til upload Set File = Upload.Files(1)
'Tjek filformat if File.Ext <> ".jpg" then response.write"Forkert fil format" response.End() end if
'Er det en gyldig billede fil? If File.ImageType <> "UNKNOWN" then Set Jpeg = Server.CreateObject("Persits.Jpeg")
'Åben den uploadede fil Jpeg.Open(File.Path)
w = 70
jpeg.Width = w jpeg.Height = jpeg.OriginalHeight * w / jpeg.OriginalWidth
'Kvaliteten af billedet (0 - 100) kun jpg Jpeg.Quality = 80
'Beskær billedet 0px fra top og 0px fra højre indtil ønsket højde og bredde er nået if Jpeg.Height > jpeg.OriginalHeight then Jpeg.Crop 0, 0, jpeg.Width, jpeg.OriginalHeight end if
PathT = Server.MapPath("../upload")
'angiv hvor filen skal gemmes SavePath = PathT & "\small_" & File.ExtractFileName
sql = "SELECT * FROM produkter WHERE pid="&pid set rs = Conn.Execute(sql)
sqlret = "update produkter set pname='"&strproduktnavnVar&"', brand_id='"&intbrandnavnVar&"', pdesc='"&strlongtextVar&"', pprice='"&intprisVar&"', ppic_small='"&img&"' , org='"&dbPath&"' WHERE pid="&pid Conn.Execute(sqlret)
end if end if end if
ret_p = request.queryString("ret_p") if not request.QueryString("ret_p") = "" then sql_ret = "SELECT * FROM produkter, produktgrupper WHERE produkter.gid=produktgrupper.gruppe_id and pid="&ret_p&"" set rs_ret = Conn.Execute(sql_ret)
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.