[Twisted-web] twisted.web: returning dynamically generated images as image/png
Jussi Rasinmäki
jussi.rasinmaki at simosol.fi
Wed Sep 2 11:18:49 EDT 2009
I have the following setup (see below), in which the render method of
a RasterServer instance is responsible for generating a png file data
in memory that then should be passed on to the client that made the
request.
However, I can't get my head around how to define the content-type for
the render method result? Or whether that's possible at all? If not,
how should I define my RasterServer so that it would return image/png
content to the client?
Cheers,
Jussi
========================================
from twisted.web import resource, static, server
from twisted.application import service, strports
...
root = resource.Resource()
...
raster = RasterServer()
root.putChild('wms', raster)
...
application = service.Application('test')
mo_server = strports.service(where, server.Site(root))
mo_server.setServiceParent(application)
----------------
class RasterServer(resource.Resource):
def render(self, request):
....
More information about the Twisted-web
mailing list