Hoi,
Ik heb een scriptje geschreven die dynamisch een grafiek m.b.v. de Python Imaging Library (PIL) library maakt. Ik wil dit graag inbouwen in een cgi script, dus laten zien op een webpagina. De pagina moet ook html bevatten en het plaatje staat daar dus tussen. Op dit moment sla ik de de getekende grafiek op als png bestand op de server en verwijs er vervolgens naar door een img commando te printen:
print '<img src="'+pad_naar_plaatje+'"/>"
Dit werkt wel, maar heeft een groot nadeel: Door het bestand steeds op te slaan raakt de server erg vol met allerlei tijdelijke png bestanden die ik vervolgens moet laten verwijderen via een cron-job.
Nu mijn vraag: Is er een mogelijkheid om het plaatje direkt naar apache te printen, zodat ik het niet hoef op te slaan en dus niet meer aanwezig is als de pagina eenmaal bij de client op het scherm staat?
Ik gebruik Python 2.65 en apache2 als server.
ik heb wel gezien dat je het plaatje kunt weergeven m.b.v. een andere header: print "Content-type: image/png\n"
Maar dit lijkt alleen te werken als je alleen het plaatje wil weergeven zonder de rest van de html-code.