Avatar billede jamiros Novice
16. september 2006 - 09:50 Der er 9 kommentarer

Persits.jpeg - hvordan er det lige?

Hej Eksperter

Jeg sidder og prøver at få lidt styr på ASPjpeg, men kan ikke helt få det til at virke. Min upload virker fint, men thumbnails kan jeg ikke få til at spille. Jeg får fejlmeddelelsen: "Object required".

KODE....................................................


<%
    Set Upload = Server.CreateObject("Persits.Upload.1")

    Upload.OverwriteFiles = False
    On Error Resume Next

    Upload.SetMaxSize 1048576    ' Limit files to 1MB = 1048576
    Count = Upload.Save(Application("temp_images_path"))

' Create instance of AspJpeg-----------------------------------THUMB RESIZE START
Set Jpeg = Server.CreateObject("Persits.Jpeg")

' Open source image
Jpeg.Open (Application("images_path") & File.FileName)

' New width
L = 100

' Resize, preserve aspect ratio
Jpeg.Width = L
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth

' create thumbnail and save it to disk
Jpeg.Save Application("temp_thumb_path") & File.FileName
'--------------------------------------------------------------THUMB RESIZE SLUT
%>
Avatar billede keysersoze Guru
16. september 2006 - 09:55 #1
Sikker på at serveren har installeret ASPjpeg? Hvilken linie opstår fejlen i?
Avatar billede ellebaek Nybegynder
16. september 2006 - 09:56 #2
er image_path og temp_image_path det samme...?
for ellers er det fordi den ikke kan finde billeder...

Jpeg.Open (Application("images_path") & File.FileName)
Avatar billede jamiros Novice
16. september 2006 - 18:37 #3
keysersoze --> Ja, det skulle der være: http://www.unoeuro.com/support.faq.php?f=6&e=20

ellebaek --> Ja, det er samme sted - image_path er bare relativ :-)
Avatar billede keysersoze Guru
16. september 2006 - 19:11 #4
hvilken linie får du så fejlen i?
Avatar billede jamiros Novice
16. september 2006 - 19:21 #5
Det kan jeg ikke sige - det er komponenten's error meddelelse:
www.wallpaperroom.com/aspjpg
Avatar billede jamiros Novice
16. september 2006 - 19:24 #6
HELE KODEN
-----------------------------------------------


<%
    Set Upload = Server.CreateObject("Persits.Upload.1")

    Upload.OverwriteFiles = False
    On Error Resume Next

    Upload.SetMaxSize 1048576    ' Limit files to 1MB = 1048576
    Count = Upload.Save(Application("temp_images_path"))


' Create instance of AspJpeg-----------------------------------THUMB RESIZE START
Set Jpeg = Server.CreateObject("Persits.Jpeg")

' Open source image
Jpeg.Open (Application("images_path") & File.FileName)

' New width
L = 100

' Resize, preserve aspect ratio
Jpeg.Width = L
Jpeg.Height = Jpeg.OriginalHeight * L / Jpeg.OriginalWidth

' create thumbnail and save it to disk
Jpeg.Save Application("images_path_thumb") & File.FileName
'--------------------------------------------------------------THUMB RESIZE SLUT
%>

<HTML>
<BODY BGCOLOR="#FFFFFF">
<CENTER>

<% If Err <> 0 Then %>


<H3>The following error occured while uploading:</h3>
<h2>"<% = Err.Description %>"</h2>
Please <A HREF="demo1.asp">try again</A>.

<% Else %>




<h2>Success! <% = Count %> file(s) have been uploaded.</h2><br>
Uploaded File: <% For Each File in Upload.Files %><br>

<br>
    <% If File.ImageType = "GIF" or File.ImageType = "JPG" or File.ImageType = "PNG" Then %>

    THUMB:<br><IMG SRC="<% = Application("images_path_thumb") & File.FileName%>"><BR>
   
    ORG PICTURE:<br><IMG SRC="<% = Application("images_path") & File.FileName%>"><BR>
   
    <B><% = File.OriginalPath%></B><BR>
   
    (<% = File.ImageWidth %> x <% = File.ImageHeight %> pixels)
       

    <% Else %>
   
    <B><% = File.OriginalPath %></B>
       
    <% End If %>
   
Size: <% = File.Size %> bytes<br>

Original Size: <% = File.OriginalSize %> bytes<br>
   
<% Next %>

<% End If %>

</CENTER>
</BODY>
</HTML>
Avatar billede jamiros Novice
16. september 2006 - 19:42 #7
Aarh, jeg tror måske det er fordi at billedet endnu ikke er uploaded, når jeg prøver at skalere det. Men hvordan sikrer jeg mig lige det - kræver det en ny side eller kan det gøres på samme?
Avatar billede ellebaek Nybegynder
16. september 2006 - 22:09 #8
http://www.aspupload.com/manual_image.html

på denne side er der et eksempel hvor du kan se hvordan du gør det hele i ombæring... det burde ikke være ngoet problem at have både upload og resize på samme side...

Håber du kan bruge linket til at komme lidt videre...
Avatar billede jamiros Novice
17. september 2006 - 08:44 #9
Jeps, så spiller det. Nu kan jeg både croppe, skalere etc. :-)
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