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?
[]'sOn 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
--
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?
[]'sOn 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
--
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: | |
|
Links do Yahoo! Grupos
- Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/zope-pt/
- Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
- O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do Yahoo!.