André,
Obrigado pela resposta. Mas está respondendo os e-mails para mim e não para a lista.
Segue seu e-mail a baixo.

abraço.

On 6/19/06, André F Silva <[EMAIL PROTECTED]> wrote:
Bem, eu precisei uma vez gerar gráficos dinamicamente passando mês e ano como parâmetros. O meu external method recebia os parametros e gerava o miolo da imagem (o stream mesmo) aí meu script python (script comum, não do tipo external method) ficou daquele jeito que te falei:

request=container.REQUEST
RESPONSE=request.RESPONSE
RESPONSE.setHeader('Content-Type','image/png')
return external_method_que_retorna_imagem(param1, param2, param3,....)

Daí esse script fica sendo, pro cliente HTTP, uma imagem JPG comum, logo, pode ser chamada normalmente numa tag img comum passando parametros no padrão URL (ex.: gerar_grafico?mes=1&ano=2005).

Diego Manenti Martins < [EMAIL PROTECTED]> escreveu:
Tem como criar um objeto do tipo image (com um comando no script) e chama-lo do page template?

por exemplo:
#imagem seria o o bjeto tipo image
imagem = context.criaimagem(listadeparametros)

ou algo parecido

Obrigado por enquanto!

On 6/19/06, Diego Manenti Martins <[EMAIL PROTECTED] > wrote:
Hum, na verdade o script já faz isso :)
O que esqueci de dizer é que quero passar parâmetros para este script. Tem como?
[]'s


On 6/19/06, André F Silva < [EMAIL PROTECTED]> wrote:
Opa. Acho que você pode escrever um script python para setar no cabeçalho HTTP o tipo da imagem, por exemplo:

request=container.REQUEST
RESPONSE=request.RESPONSE
RESPONSE.setHeader('Content-Type','image/png')
return external_method_que_retorna_imagem()

No seu page template você chama esse script python numa tag "img" do HTML, passando o CAMINHO do script no atributo SRC.
Por exemplo, <img src=""
Espero que ajude.

André FS

Diego Manenti Martins < [EMAIL PROTECTED]> escreveu:
Opa,
consigo gerar uma imagem a partir de um external method, porém quero
que esta imagem apareça dentro de um page template. Tenho como fazer
isso direto ou tenho que salvar a imagem antes? Se for preciso salvar
a imagem, como faço?
Obrigado!

[]'s

--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025


Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt



--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025



--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025


Yahoo! Copa 2006 - cobertura dos jogos em tempo real e tudo sobre a seleção brasileira!



--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025

On 6/19/06, Diego Manenti Martins <[EMAIL PROTECTED]> wrote:
Tem como criar um objeto do tipo image (com um comando no script) e chama-lo do page template?

por exemplo:
#imagem seria o o bjeto tipo image
imagem = context.criaimagem(listadeparametros)

ou algo parecido

Obrigado por enquanto!


On 6/19/06, Diego Manenti Martins < [EMAIL PROTECTED]> wrote:
Hum, na verdade o script já faz isso :)
O que esqueci de dizer é que quero passar parâmetros para este script. Tem como?
[]'s


On 6/19/06, André F Silva <[EMAIL PROTECTED]> wrote:
Opa. Acho que você pode escrever um script python para setar no cabeçalho HTTP o tipo da imagem, por exemplo:

request=container.REQUEST
RESPONSE=request.RESPONSE
RESPONSE.setHeader('Content-Type','image/png')
return external_method_que_retorna_imagem()

No seu page template você chama esse script python numa tag "img" do HTML, passando o CAMINHO do script no atributo SRC.
Por exemplo, <img src=""
Espero que ajude.

André FS

Diego Manenti Martins <[EMAIL PROTECTED]> escreveu:
Opa,
consigo gerar uma imagem a partir de um external method, porém quero
que esta imagem apareça dentro de um page template. Tenho como fazer
isso direto ou tenho que salvar a imagem antes? Se for preciso salvar
a imagem, como faço?
Obrigado!

[]'s

--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025


Yahoo! Search
Música para ver e ouvir: You're Beautiful, do James Blunt




--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025



--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025



--
Diego Manenti Martins
[EMAIL PROTECTED]
+55 48 8421-1025 __._,_.___

Para enviar uma mensagem: zope-pt@yahoogrupos.com.br
Para desistir envie uma mensagem em branco para: [EMAIL PROTECTED]




Yahoo! Grupos, um serviço oferecido por:
PUBLICIDADE


Links do Yahoo! Grupos

__,_._,___

Responder a