Avatar billede agerled Nybegynder
17. februar 2004 - 11:57 Der er 12 kommentarer og
1 løsning

uploade billede og gemme original og resized thumb med aspimage

Hej.

Er der nogen der har noget kode der viswr hvordan man uploader et billede og gemmer det originale billed i en mappe og samtidig gemmer et thumnbnail af billedet i en anden mappe...?

...jeg bruger aspimage/upload.
Avatar billede Slettet bruger
17. februar 2004 - 12:00 #1
Bruge Macromedia Dreamweaver , Under behavouirs....
Avatar billede agerled Nybegynder
17. februar 2004 - 12:07 #2
kan man få en nærmere forklaring?
Avatar billede Slettet bruger
17. februar 2004 - 12:24 #3
yep...har du Dreamweaver... ?
Avatar billede agerled Nybegynder
17. februar 2004 - 12:27 #4
ja, men jeg skulle gerne have et eksempel hvor der ikke bruges dreamweaver. skal bare bruge noget kode...
Avatar billede Slettet bruger
17. februar 2004 - 12:31 #5
Avatar billede agerled Nybegynder
17. februar 2004 - 12:34 #6
det er jo ikke med aspimage vel?
Avatar billede hnteknik Novice
17. februar 2004 - 14:25 #7
Upload er en ting. Det kan du finde en del eksempler her på siten.
Jeg har tidlgier gentagne gange skrevet om, hvodan man laver en thumbnail mht. ASPImage. Der er sgu ingen grund til at gemme den thumbnail - lav den på stedet. Det er det, du skal bruge ASPImage.
Søg her på siten og du skal finde.

Henrik
Avatar billede hnteknik Novice
17. februar 2004 - 14:26 #8
Avatar billede agerled Nybegynder
17. februar 2004 - 14:44 #9
hvad mente du med at man skal lave thumbnailen istedet for at gemme den?
Avatar billede agerled Nybegynder
17. februar 2004 - 14:56 #10
min kode er således nu, men det virker ikke...??


Dim intCount

  On Error Resume Next
  '  Object creation
  Set upload = Server.CreateObject("aspSmartUpload.SmartUpload")
  'Max størrelse i bytes
  'upload.MaxFileSize = 50000
 
  'Upload filerne til memory
  upload.Upload


  'brugernavn = upload.form("navn")
  For each file In upload.Files
    If not file.IsMissing Then
      'filnavn = "/img/img_chancer/" & brugernavn & "." & file.FileExt
           
      intCount = upload.Save("/newsite/pics/profilepics/large/")
      filnavn = file.filename
     
 
    end if
  next
 
  For each file In upload.Files
 
        ' resize billede
      ' opretter en instans af ASPImage objektet
Set Image = Server.CreateObject("AspImage.Image")

' loader billedet image.jpg fra mappen Billeder
Image.LoadImage(Server.MapPath("pics/profilepics/large/" & filnavn & ""))

'request.servervariables("APPL_PHYSICAL_PATH") & "newsite\img\asses\

' definerer sti og navn for det nye billede
strthumb = (Server.MapPath("pics/profilepics/small/" & filnavn &""))

Image.FileName= strThumb


'Dim strOriginal, strThumb, ResizedX,ResizedY
'strOriginal = strOrigImgFullPath & strOrigImg
'strThumb = strThumbFullPath & strThumbName

'load original image
'MyImage.LoadImage strOriginal


'Resize factor
ResizedX = 75
Image.GetImageFileSize strOriginal, X, Y
Image.MaxX = X
Image.MaxY = Y

'maintain aspect ratio
ResizedY = (ResizedX / Image.MaxX) * Image.MaxY
Image.ResizeR ResizedX, ResizedY


Image.SaveImage

set image = nothing   
 
next 

  '  Trap errors
  If Err Then
    Response.Write("<b>Wrong selection : </b>" & Err.description)
  End If

set upload = nothing
Avatar billede agerled Nybegynder
17. februar 2004 - 15:55 #11
er løst..
Avatar billede hnteknik Novice
17. februar 2004 - 21:39 #12
Hm - hvem gider snart hjælpe. løsning finder du i det link, jeg gav dig
ASPImage force er netop, at det kan danne thumbnail on the fly og i thumbnailen lave en link til det rigtige billede.
Avatar billede cdc Novice
17. februar 2004 - 22:24 #13
Du skulle vel ikke ligge ind med løsningen, og smide den i denne tråd, da det er en høflighed oven for andre at smide løsningen her inde når man selv finder den, da mange andre har samme problem som dig

/cdc
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