Avatar billede gorlist Nybegynder
04. juni 2002 - 15:31 Der er 21 kommentarer og
1 løsning

thumbnail problem

Jeg har en fil 'out_img.asp':

<%
Response.ContentType="image/jpeg"

strPicture = Request.QueryString
set Image = Server.CreateObject("AspImage.Image")

Image.LoadImage Server.MapPath(".")

intRatio = ((75*100) / Image.MaxX)
intNewY = CInt(Image.MaxY * (intRatio / 100))
Image.ResizeR 75, intNewY
Image.ImageFormat = 1

Response.BinaryWrite Image.Image
Set Image = nothing
%>

Og en fil 'thumb.asp':

<html>
<img src="out_img.asp?pic=david_edinburg1.jpg"
</html>

De ligger alle i det samme bibliotek. Når jeg åbner thumb.asp kommer der blot en firkant med et rødt kryds i.

Kan noget se hvad der er galt?

Avatar billede gorlist Nybegynder
04. juni 2002 - 15:31 #1
Resultatet kan ses på www.stausgaard.com/test/thumb.asp
Avatar billede eagleeye Praktikant
04. juni 2002 - 15:37 #2
denne:
strPicture = Request.QueryString
Såal vist være:
strPicture = Request.QueryString("pic")


I denne skal billede filen vel med:
Image.LoadImage Server.MapPath("./" & srPicture)
Avatar billede dta Nybegynder
04. juni 2002 - 15:37 #3
Prøv

Response.BinaryWrite Image.Image & Chr(0)
Avatar billede eagleeye Praktikant
04. juni 2002 - 15:41 #4
der er en stave fejl i srPicture ...
Image.LoadImage Server.MapPath("./" & strPicture)

Hvis billede i en anden folder en script (.asp) filen skal du ændre denne så stien passer:
Image.LoadImage Server.MapPath("./billeder/" & strPicture)
Avatar billede gorlist Nybegynder
04. juni 2002 - 15:49 #5
'out_img.asp':

<%
Response.ContentType="image/jpeg"

strPicture = Request.QueryString("pic")
set Image = Server.CreateObject("AspImage.Image")

Image.LoadImage Server.MapPath("./" & strPicture)

intRatio = ((75*100) / Image.MaxX)
intNewY = CInt(Image.MaxY * (intRatio / 100))
Image.ResizeR 75, intNewY
Image.ImageFormat = 1

Response.BinaryWrite Image.Image
Set Image = nothing
%>

'thumb.asp':
Avatar billede gorlist Nybegynder
04. juni 2002 - 15:52 #6
Dta: Nej, gav ingen forskel.

'thumb.asp':
<html>
<img src="out_img.asp?pic=david_edinburg1.jpg"
</html>
Avatar billede eagleeye Praktikant
04. juni 2002 - 15:53 #7
Er du sikker på at stien til image filen passer?
Avatar billede gorlist Nybegynder
04. juni 2002 - 15:55 #8
Jeg beder Serveren create et objekt ("AspImage.Image").
Er det standard på alle servere? Jeg fik blot at vide at jeg skulle bruge den linje.
Avatar billede gorlist Nybegynder
04. juni 2002 - 15:58 #9
Mit image ligger i den samme mappe som .asp filerne
Avatar billede eagleeye Praktikant
04. juni 2002 - 15:59 #10
Det kommer an på hvilen Image kopunent serveren understytter, så hvis du har fået det af hvide eller at den ikke melder fejl i den linie så er den 99.9% rigtig.
Avatar billede gorlist Nybegynder
04. juni 2002 - 16:00 #11
Den melder ikke fejl, men ham jeg som fortalte mig det har intet med serveren at gøre.
Avatar billede eagleeye Praktikant
04. juni 2002 - 16:03 #12
Prøv evta t sætte
Response.End

ind sådan her:
Set Image = nothing
Response.End
%>
Avatar billede gorlist Nybegynder
04. juni 2002 - 16:14 #13
Stadig ingenting.
Avatar billede gorlist Nybegynder
04. juni 2002 - 16:15 #14
Eagle>> Har du mulighed for selv at teste der hvor du sidder?
Avatar billede eagleeye Praktikant
04. juni 2002 - 17:32 #15
Ja jeg kan lige prøve...
Avatar billede eagleeye Praktikant
04. juni 2002 - 17:41 #16
Jeg har lige prøvet det virker fint hos mig....Jeg har kopiret kode fra din kommentar 04/06-2002 15:49:28 .. Det viker med og uden Response.write som jeg skrev.
Avatar billede gorlist Nybegynder
04. juni 2002 - 17:42 #17
Mystisk. Hvilken server bruger du?
Avatar billede eagleeye Praktikant
04. juni 2002 - 17:46 #18
Azero.dk
Avatar billede eagleeye Praktikant
04. juni 2002 - 17:46 #19
Avatar billede gorlist Nybegynder
04. juni 2002 - 17:47 #20
Jeg må lige kontakte udbyderen og høre. Tak alligevel :)
Avatar billede eagleeye Praktikant
04. juni 2002 - 17:48 #21
jeg prøve lige at lave filanvet om og ser hvad der sker...
Avatar billede eagleeye Praktikant
04. juni 2002 - 17:50 #22
Hvis den ikke kan finde filen kommer der en kryds... Ja prøv det.
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