On 4/6/07, André F Silva <[EMAIL PROTECTED]> wrote:


O processo é o seguinte, esse método vai escrever um response http que vai
ser a figura. Se tudo está correndo bem, quando vc coloca a url do método (o
que modifica o response) no browser ele retorna uma imagem jpeg. Assim, no
seu zpt, vc tem que chamar a url do método que retorna a figura.

Suponha que o método getImageFromDB seja:

response = context.REQUEST......
...
return context.zsql_foto()


Isso retorna o result set inteiro. O que precisa ser retornado é apenas um
campo de um registro, então a fica tipo assim:

return context.zsql_foto()[0][0]
ou
return context.zsql_foto()[0].foto #assumindo que o campo chama-se foto


No ZPT:

<img src='' tal:attributes="src
string:${here/portal_url}/getImagemFromDB"/>



Algo do tipo. O src da figura tem que ser a url do método python que retorna
a imagem.


Perfeito. Eu faria assim:

<img src='' tal:attributes="src here/getImagemFromDB/absolute_url"/>

Assim não se cria uma dependência em relação à URL do portal.

[ ]s
Luciano

Responder a