[Zope] Images from database into html

Dieter Maurer dieter@handshake.de
Wed, 22 Aug 2001 23:30:38 +0200 (CEST)


Sven Syld writes:
 > I have gained access to a employees' database which among other stuff contains employees' photos (that is, in binary form). I'm trying to display employees with their names and photos etc. 
 > 
 > To this moment I have figured out only one solution (which does not work).
 > 
 > HTML page looks like this:
 > <dtml-in sql_employees>
 >   <dtml-var first_name> <dtml-var last_name> <img src="his_or_her_photo"> (which is DTML method)
But it is not called!

What about:

				                <dtml-var photo>

 > DTML method his_or_her_photo:
 > <dtml-call "RESPONSE.setHeader('Content-Type','image/gif')"> (just in case, but this apparently has no effect)
This is a really bad idea!
Remember "RESPONSE" is global for the complete request.
The "Content-Type" header described the content type of the complete
response and not from the image...
 > <dtml-var photo>


Dieter