[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