>

> How do I return an actual image file from within a Python Script?

>

> return context.restrictedTraverse('/LDML/images/ldml.gif')

>

> Gives me:

>

> <img src="http://127.0.0.1:8080/LDML/images/ldml.gif" alt="" title=""

> height="120" width="120" border="0" />

>

> But what I actually want to do is return the file itself. Think Python

> Script as symbolic link.

>

> Sorry, must be v. easy but I've been thrashing around on various sites

> for about an hour now and I'm getting no closer.

>

 

context.REQUEST.RESPONSE.setHeader('content-type',context.image_file.content_type)       

return context.image_file.data

 

BTW, this is a case where file extensions complicate things.

 

Andy