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!
___
Zope maillist - Zope@zope.org
http://mail.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://mail.zope.org/mailman/listinfo/zope-announce
http://mail.zope.org/mailman/listinfo/zope-dev )