Sebastien Lemieux wrote:
>   I'm wondering if Webware can be adapted to return an image (png for
> instance) instead of a HTML page. 

Here's an example:

from WebKit.Page import Page

class Image(Page):
    def writeHTML(self):
        image = 'GIF89a\x10\x00\x10\x00\x83\x00\x00\x00\x00\x00\xff\xff'\
                '\xcc\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00'\
                '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\
                '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'\
                '\x00\x00\x00\x00!\xf9\x04\x03\x00\x00\x03\x00,\x00'\
                '\x00\x00\x00\x10\x00\x10\x00\x00\x043\x10\xc8I\xeb'\
                '\x00#\xeb\xad1\xe6\xe0%^_\xf7y\xd9d\x9e#\xe9I]\xeb'\
                '\xc2q\x99\xd2\xf5f\xe5\xf7[\xa2\xaeUj\x84\xbb\rm\xa1'\
                'c\x92\xe3\xab8\x91KM\x04\x00;'
        res = self.response()
        res.setHeader('Content-Type', 'image/png')
        res.setHeader('Content-Length', str(len(image)))
        self.write(image)

- Geoff


-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Webware-discuss mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/webware-discuss

Reply via email to