[Zope] Zope and Image display
tyson
twenger at vltool.com
Tue Dec 13 16:24:48 EST 2005
Hi-
I have a dtml form that loads a binary image from a python script.
This works fine with no problems, but I want to return the image and
also some other data as well. The only thing is when I return the
information in the form of a list, my image won't load. I think that
the list automatically changes the binary image into a string or
something. Does anybody know about this or some work around by any chance?
Here is my python script "py_get_image()":
*#calling an external method to get binary image
ganttImageData = context.loadGanttWSping()
#returing a list starting with the image, and then a string
return (ganttImageData[0], ganttImageData[1])*
Here is the dtml code that works if I don't return it as a list:
*<dtml-var standard_html_header>
<img src="py_get_image">
<dtml-var standard_html_footer>
*
Here is the dtml code that doesn't work:
*<dtml-var standard_html_header>
<dtml-in py_get_image>
<dtml-if sequence-start>
<img src="_['sequence-item']">
<dtml-else>
<dtml-var sequence-item>
</dtml-if>
</dtml-in>
<dtml-var standard_html_footer>*
Also, this doesn't work either:
*<dtml-var standard_html_header>
<dtml-var "py_get_image[0]">
<dtml-var standard_html_footer>
*
Any help would be much appreciated!
More information about the Zope
mailing list