Maybe I am not understanding your point. What is the type of 'imag' in your example? Is it a string? If so, that means that the external image must write the image to disk and that location must be visible to the ZServer. I would like to avoid it if possible. If 'imag' is some other type, how does ZServer know what to do with it? Pavlos Christoforou wrote:
On Thu, 11 Nov 1999, David S. Harrison wrote:
Maybe I am not being clear. There is no image file. It will be generated
No you were clear ...
completely from within the external method. I would like the external method to write to some sort of sink that will deliver the bits directly to the browser. If I can help it, I don't want the image to be written to disk at all.
Still I will repeat the original recipe ;-)
def gen_im(self): imag=<code to generate image on the fly> return imag
access it like:
http://Zobjects.in.the.mirror.appear.harder/myfolder/gen_im
ok maybe you need to set: RESPONSE.setHeader('content-type','<your image type'>) before you return the object
Pavlos