Visning (F.eks. default.asp) Brug FileSystemObject til at gennemgå alle filer i mappen. Når du støder på en fil med typenavn jpg eller gif kalder du "image.asp" med filens sti som querystring. Kaldet skal ske som SRC i et <IMG>-tag.
Billede loader (F.eks. image.asp) Du modtager en sti til et billede som querystring. Du bruger den sti til at åbne billedet med f.eks. AspImage eller AspJpeg. Det eneste output skal være binært billeddate. Det er også i denne fil du skalerer billedet ned for at nedsætte download tiden.
Okay, går fremad nu... Har følgende thumbnail kode, men der kommer ikke noget billede på min alm. side.:
<%
FileName=request.querystring("FileName")
size=Cint(request.querystring("size"))
Response.ContentType = "image/jpeg" '*** get width/height of original image Set Image = Server.CreateObject("AspImage.Image") Image.LoadImage "images/" & FileName ImageHeight = Image.MaxY ImageWidth = Image.MaxX
Image.ImageFormat = 1 Image.JPEGQuality = 80
if ImageHeight > size then NewHeight = Cint(ImageHeight*size/ImageWidth) NewWidth = size Image.ResizeR NewWidth,NewHeight end if Response.BinaryWrite Image.Image Set Image = Nothing %>
Det ser faktisk ud til at være gjort rigtigt. Det eneste problem er at du ikke får sendt din path til thumb scriptet. Du skal ændre dit <IMG>-tags SRC til "<%=ImageFilePath & "?FileName=" & objFile.Name%>" eller noget lignende, du er jo nødt til at lade thumbnail scriptet vide hvilken fil.
I dit thumbnail script skal du bruge en absolut path til Image.LoadImage.
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.