RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-05 Thread Thiago Garcia Tamosauskas
Tiro no escuro meu João, mas tente o seguinte: 

 



 

Espero que ajude,

 

Thiago Tamosauskas

Gerência de Comunicação - Web
Diretoria de Comunicação e Marketing



De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de João Paulo 
Sinieghi
Enviada em: quinta-feira, 5 de abril de 2007 10:24
Para: zope-pt@yahoogrupos.com.br
Assunto: [zope-pt] Apresentar campo binário do MySQL
Prioridade: Baixa

 

Bom dia pessoal...

Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do MySQL.
Como eu faço para aparecer a foto em vez do código binário.
Estou usando ZPT.

Obrigado.

 



Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-05 Thread João Paulo Sinieghi
Obrigado pela resposta, mas não deu certo. O tal:condition apenas
condicionou e assim o html ficou  e como ele não
acha foto.gif, não aparece..



--- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
<[EMAIL PROTECTED]> escreveu
>
> Tiro no escuro meu João, mas tente o seguinte: 
> 
>  
> 
> 
> 
>  
> 
> Espero que ajude,
> 
>  
> 
> Thiago Tamosauskas
> 
> Gerência de Comunicação - Web
> Diretoria de Comunicação e Marketing
> 
> 
> 
> De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
Em nome de João Paulo Sinieghi
> Enviada em: quinta-feira, 5 de abril de 2007 10:24
> Para: zope-pt@yahoogrupos.com.br
> Assunto: [zope-pt] Apresentar campo binário do MySQL
> Prioridade: Baixa
> 
>  
> 
> Bom dia pessoal...
> 
> Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do MySQL.
> Como eu faço para aparecer a foto em vez do código binário.
> Estou usando ZPT.
> 
> Obrigado.
>




Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-05 Thread Leonardo Miranda
Joao, ja tentou usar o structure



ou



Leonardo Miranda




Em 05/04/07, João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu:
>
>
>
>
>
>
> Obrigado pela resposta, mas não deu certo. O tal:condition apenas
>  condicionou e assim o html ficou  e como ele não
>  acha foto.gif, não aparece..
>
>  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
>  <[EMAIL PROTECTED]> escreveu
>  >
>  > Tiro no escuro meu João, mas tente o seguinte:
>  >
>  >
>  >
>  > 
>  >
>  >
>  >
>  > Espero que ajude,
>  >
>  >
>  >
>  > Thiago Tamosauskas
>  >
>  > Gerência de Comunicação - Web
>  > Diretoria de Comunicação e Marketing
>  >
>  > 
>  >
>  > De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
>  Em nome de João Paulo Sinieghi
>  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
>  > Para: zope-pt@yahoogrupos.com.br
>  > Assunto: [zope-pt] Apresentar campo binário do MySQL
>  > Prioridade: Baixa
>  >
>  >
>  >
>  > Bom dia pessoal...
>  >
>  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do MySQL.
>  > Como eu faço para aparecer a foto em vez do código binário.
>  > Estou usando ZPT.
>  >
>  > Obrigado.
>  >
>
>


Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-05 Thread João Paulo Sinieghi
Leonardo, obrigado pela ajuda, mas ainda não consegui.

=> Acredito que a tag IMG não aceita o tal:content, aceita somente o
tag:replace

=>com structure, continuou mostrando o código binário


Valeu.



--- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
<[EMAIL PROTECTED]> escreveu
>
> Joao, ja tentou usar o structure
> 
> 
> 
> ou
> 
> 
> 
> Leonardo Miranda
> 
> 
> 
> 
> Em 05/04/07, João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu:
> >
> >
> >
> >
> >
> >
> > Obrigado pela resposta, mas não deu certo. O tal:condition apenas
> >  condicionou e assim o html ficou  e como
ele não
> >  acha foto.gif, não aparece..
> >
> >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
> >   escreveu
> >  >
> >  > Tiro no escuro meu João, mas tente o seguinte:
> >  >
> >  >
> >  >
> >  > 
> >  >
> >  >
> >  >
> >  > Espero que ajude,
> >  >
> >  >
> >  >
> >  > Thiago Tamosauskas
> >  >
> >  > Gerência de Comunicação - Web
> >  > Diretoria de Comunicação e Marketing
> >  >
> >  > 
> >  >
> >  > De: zope-pt@yahoogrupos.com.br [mailto:[EMAIL PROTECTED]
> >  Em nome de João Paulo Sinieghi
> >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
> >  > Para: zope-pt@yahoogrupos.com.br
> >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
> >  > Prioridade: Baixa
> >  >
> >  >
> >  >
> >  > Bom dia pessoal...
> >  >
> >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do
MySQL.
> >  > Como eu faço para aparecer a foto em vez do código binário.
> >  > Estou usando ZPT.
> >  >
> >  > Obrigado.
> >  >
> >
> >
>




Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-05 Thread João Paulo Sinieghi
Na verdade minha dificuldade está no BLOB... como trazer uma imagem
que está em BLOB (MySQL) para um ZPT...



--- Em zope-pt@yahoogrupos.com.br, João Paulo Sinieghi
<[EMAIL PROTECTED]> escreveu
>
> Leonardo, obrigado pela ajuda, mas ainda não consegui.
> 
> => Acredito que a tag IMG não aceita o tal:content, aceita somente o
> tag:replace
> 
> =>com structure, continuou mostrando o código binário
> 
> 
> Valeu.
> 
> 
> 
> --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
>  escreveu
> >
> > Joao, ja tentou usar o structure
> > 
> > 
> > 
> > ou
> > 
> > 
> > 
> > Leonardo Miranda
> > 
> > 
> > 
> > 
> > Em 05/04/07, João Paulo Sinieghi  escreveu:
> > >
> > >
> > >
> > >
> > >
> > >
> > > Obrigado pela resposta, mas não deu certo. O tal:condition apenas
> > >  condicionou e assim o html ficou  e como
> ele não
> > >  acha foto.gif, não aparece..
> > >
> > >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
> > >   escreveu
> > >  >
> > >  > Tiro no escuro meu João, mas tente o seguinte:
> > >  >
> > >  >
> > >  >
> > >  > 
> > >  >
> > >  >
> > >  >
> > >  > Espero que ajude,
> > >  >
> > >  >
> > >  >
> > >  > Thiago Tamosauskas
> > >  >
> > >  > Gerência de Comunicação - Web
> > >  > Diretoria de Comunicação e Marketing
> > >  >
> > >  > 
> > >  >
> > >  > De: zope-pt@yahoogrupos.com.br
[mailto:[EMAIL PROTECTED]
> > >  Em nome de João Paulo Sinieghi
> > >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
> > >  > Para: zope-pt@yahoogrupos.com.br
> > >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
> > >  > Prioridade: Baixa
> > >  >
> > >  >
> > >  >
> > >  > Bom dia pessoal...
> > >  >
> > >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do
> MySQL.
> > >  > Como eu faço para aparecer a foto em vez do código binário.
> > >  > Estou usando ZPT.
> > >  >
> > >  > Obrigado.
> > >  >
> > >
> > >
> >
>




Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-05 Thread André F Silva
Cara, seguinte. Faça um script pytho do tipo getImagem, com um código do tipo

response = context.REQUEST.RESPONSE
response.setHeader('content-type','image/jpeg')
response.write(context.zsqlMethodQueRetornaOBinario())
return response

No seu ZPT vc chama esse script no src da figura:



Espero que ajude.

João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu:   
   Na verdade minha dificuldade está no BLOB... como trazer uma imagem
 que está em BLOB (MySQL) para um ZPT...
 
 --- Em zope-pt@yahoogrupos.com.br, João Paulo Sinieghi
 <[EMAIL PROTECTED]> escreveu
 >
 > Leonardo, obrigado pela ajuda, mas ainda não consegui.
 > 
 > => Acredito que a tag IMG não aceita o tal:content, aceita somente o
 > tag:replace
 > 
 > =>com structure, continuou mostrando o código binário
 > 
 > 
 > Valeu.
 > 
 > 
 > 
 > --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
 >  escreveu
 > >
 > > Joao, ja tentou usar o structure
 > > 
 > > 
 > > 
 > > ou
 > > 
 > > 
 > > 
 > > Leonardo Miranda
 > > 
 > > 
 > > 
 > > 
 > > Em 05/04/07, João Paulo Sinieghi  escreveu:
 > > >
 > > >
 > > >
 > > >
 > > >
 > > >
 > > > Obrigado pela resposta, mas não deu certo. O tal:condition apenas
 > > >  condicionou e assim o html ficou  e como
 > ele não
 > > >  acha foto.gif, não aparece..
 > > >
 > > >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
 > > >   escreveu
 > > >  >
 > > >  > Tiro no escuro meu João, mas tente o seguinte:
 > > >  >
 > > >  >
 > > >  >
 > > >  > 
 > > >  >
 > > >  >
 > > >  >
 > > >  > Espero que ajude,
 > > >  >
 > > >  >
 > > >  >
 > > >  > Thiago Tamosauskas
 > > >  >
 > > >  > Gerência de Comunicação - Web
 > > >  > Diretoria de Comunicação e Marketing
 > > >  >
 > > >  > 
 > > >  >
 > > >  > De: zope-pt@yahoogrupos.com.br
 [mailto:[EMAIL PROTECTED]
 > > >  Em nome de João Paulo Sinieghi
 > > >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
 > > >  > Para: zope-pt@yahoogrupos.com.br
 > > >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
 > > >  > Prioridade: Baixa
 > > >  >
 > > >  >
 > > >  >
 > > >  > Bom dia pessoal...
 > > >  >
 > > >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do
 > MySQL.
 > > >  > Como eu faço para aparecer a foto em vez do código binário.
 > > >  > Estou usando ZPT.
 > > >  >
 > > >  > Obrigado.
 > > >  >
 > > >
 > > >
 > >
 >
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread João Paulo Sinieghi
Leonardo... entendi o seu codigo...

mas agora está dando o erro:

Tipo de Erro
TypeError
Valor do Erro
Value must be a string


o que pode ser?
Valeu


--- Em zope-pt@yahoogrupos.com.br, André F Silva <[EMAIL PROTECTED]> escreveu
>
> Cara, seguinte. Faça um script pytho do tipo getImagem, com um
código do tipo
> 
> response = context.REQUEST.RESPONSE
> response.setHeader('content-type','image/jpeg')
> response.write(context.zsqlMethodQueRetornaOBinario())
> return response
> 
> No seu ZPT vc chama esse script no src da figura:
> 
> 
> 
> Espero que ajude.
> 
> João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu: 
Na verdade minha dificuldade está no BLOB... como trazer
uma imagem
>  que está em BLOB (MySQL) para um ZPT...
>  
>  --- Em zope-pt@yahoogrupos.com.br, João Paulo Sinieghi
>   escreveu
>  >
>  > Leonardo, obrigado pela ajuda, mas ainda não consegui.
>  > 
>  > => Acredito que a tag IMG não aceita o tal:content, aceita somente o
>  > tag:replace
>  > 
>  > =>com structure, continuou mostrando o código binário
>  > 
>  > 
>  > Valeu.
>  > 
>  > 
>  > 
>  > --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
>  >  escreveu
>  > >
>  > > Joao, ja tentou usar o structure
>  > > 
>  > > 
>  > > 
>  > > ou
>  > > 
>  > > 
>  > > 
>  > > Leonardo Miranda
>  > > 
>  > > 
>  > > 
>  > > 
>  > > Em 05/04/07, João Paulo Sinieghi  escreveu:
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > >
>  > > > Obrigado pela resposta, mas não deu certo. O tal:condition apenas
>  > > >  condicionou e assim o html ficou  e como
>  > ele não
>  > > >  acha foto.gif, não aparece..
>  > > >
>  > > >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
>  > > >   escreveu
>  > > >  >
>  > > >  > Tiro no escuro meu João, mas tente o seguinte:
>  > > >  >
>  > > >  >
>  > > >  >
>  > > >  > 
>  > > >  >
>  > > >  >
>  > > >  >
>  > > >  > Espero que ajude,
>  > > >  >
>  > > >  >
>  > > >  >
>  > > >  > Thiago Tamosauskas
>  > > >  >
>  > > >  > Gerência de Comunicação - Web
>  > > >  > Diretoria de Comunicação e Marketing
>  > > >  >
>  > > >  > 
>  > > >  >
>  > > >  > De: zope-pt@yahoogrupos.com.br
>  [mailto:[EMAIL PROTECTED]
>  > > >  Em nome de João Paulo Sinieghi
>  > > >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
>  > > >  > Para: zope-pt@yahoogrupos.com.br
>  > > >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
>  > > >  > Prioridade: Baixa
>  > > >  >
>  > > >  >
>  > > >  >
>  > > >  > Bom dia pessoal...
>  > > >  >
>  > > >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do
>  > MySQL.
>  > > >  > Como eu faço para aparecer a foto em vez do código binário.
>  > > >  > Estou usando ZPT.
>  > > >  >
>  > > >  > Obrigado.
>  > > >  >
>  > > >
>  > > >
>  > >
>  >
>  
>  
>  
>
> 
>  __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/
>




Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread André F Silva
Retira a linha que tem response.write... e no return coloque o método que 
retorna o binário

return zsqlMetodoQueRetornaOBinario()

--
André FS

João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu:   
   Leonardo... entendi o seu codigo...
 
 mas agora está dando o erro:
 
 Tipo de Erro
 TypeError
 Valor do Erro
 Value must be a string
 
 o que pode ser?
 Valeu
 
 --- Em zope-pt@yahoogrupos.com.br, André F Silva <[EMAIL PROTECTED]> escreveu
 >
 > Cara, seguinte. Faça um script pytho do tipo getImagem, com um
 código do tipo
 > 
 > response = context.REQUEST.RESPONSE
 > response.setHeader('content-type','image/jpeg')
 > response.write(context.zsqlMethodQueRetornaOBinario())
 > return response
 > 
 > No seu ZPT vc chama esse script no src da figura:
 > 
 > 
 > 
 > Espero que ajude.
 > 
 > João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu: 
 Na verdade minha dificuldade está no BLOB... como trazer
 uma imagem
 >  que está em BLOB (MySQL) para um ZPT...
 >  
 >  --- Em zope-pt@yahoogrupos.com.br, João Paulo Sinieghi
 >   escreveu
 >  >
 >  > Leonardo, obrigado pela ajuda, mas ainda não consegui.
 >  > 
 >  > => Acredito que a tag IMG não aceita o tal:content, aceita somente o
 >  > tag:replace
 >  > 
 >  > =>com structure, continuou mostrando o código binário
 >  > 
 >  > 
 >  > Valeu.
 >  > 
 >  > 
 >  > 
 >  > --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
 >  >  escreveu
 >  > >
 >  > > Joao, ja tentou usar o structure
 >  > > 
 >  > > 
 >  > > 
 >  > > ou
 >  > > 
 >  > > 
 >  > > 
 >  > > Leonardo Miranda
 >  > > 
 >  > > 
 >  > > 
 >  > > 
 >  > > Em 05/04/07, João Paulo Sinieghi  escreveu:
 >  > > >
 >  > > >
 >  > > >
 >  > > >
 >  > > >
 >  > > >
 >  > > > Obrigado pela resposta, mas não deu certo. O tal:condition apenas
 >  > > >  condicionou e assim o html ficou  e como
 >  > ele não
 >  > > >  acha foto.gif, não aparece..
 >  > > >
 >  > > >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia Tamosauskas"
 >  > > >   escreveu
 >  > > >  >
 >  > > >  > Tiro no escuro meu João, mas tente o seguinte:
 >  > > >  >
 >  > > >  >
 >  > > >  >
 >  > > >  > 
 >  > > >  >
 >  > > >  >
 >  > > >  >
 >  > > >  > Espero que ajude,
 >  > > >  >
 >  > > >  >
 >  > > >  >
 >  > > >  > Thiago Tamosauskas
 >  > > >  >
 >  > > >  > Gerência de Comunicação - Web
 >  > > >  > Diretoria de Comunicação e Marketing
 >  > > >  >
 >  > > >  > 
 >  > > >  >
 >  > > >  > De: zope-pt@yahoogrupos.com.br
 >  [mailto:[EMAIL PROTECTED]
 >  > > >  Em nome de João Paulo Sinieghi
 >  > > >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
 >  > > >  > Para: zope-pt@yahoogrupos.com.br
 >  > > >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
 >  > > >  > Prioridade: Baixa
 >  > > >  >
 >  > > >  >
 >  > > >  >
 >  > > >  > Bom dia pessoal...
 >  > > >  >
 >  > > >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é binário do
 >  > MySQL.
 >  > > >  > Como eu faço para aparecer a foto em vez do código binário.
 >  > > >  > Estou usando ZPT.
 >  > > >  >
 >  > > >  > Obrigado.
 >  > > >  >
 >  > > >
 >  > > >
 >  > >
 >  >
 >  
 >  
 >  
 >
 > 
 >  __
 > Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 > http://br.messenger.yahoo.com/
 >
 
 
 
   

 __
Fale com seus amigos  de graça com o novo Yahoo! Messenger 
http://br.messenger.yahoo.com/ 

Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread João Paulo Sinieghi
Ficou assim:

response = context.REQUEST.RESPONSE
response.setHeader('content-type','image/jpeg')
#response.write(context.zsql_foto())
return context.zsql_foto()


e aparece assim na tela, sem a imagem:

http://.../portal_skins/custom/teste_foto

Fonte em HTML: 


  


  
  
   
  







--- Em zope-pt@yahoogrupos.com.br, André F Silva <[EMAIL PROTECTED]> escreveu
>
> Retira a linha que tem response.write... e no return coloque o
método que retorna o binário
> 
> return zsqlMetodoQueRetornaOBinario()
> 
> --
> André FS
> 
> João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu: 
Leonardo... entendi o seu codigo...
>  
>  mas agora está dando o erro:
>  
>  Tipo de Erro
>  TypeError
>  Valor do Erro
>  Value must be a string
>  
>  o que pode ser?
>  Valeu
>  
>  --- Em zope-pt@yahoogrupos.com.br, André F Silva  escreveu
>  >
>  > Cara, seguinte. Faça um script pytho do tipo getImagem, com um
>  código do tipo
>  > 
>  > response = context.REQUEST.RESPONSE
>  > response.setHeader('content-type','image/jpeg')
>  > response.write(context.zsqlMethodQueRetornaOBinario())
>  > return response
>  > 
>  > No seu ZPT vc chama esse script no src da figura:
>  > 
>  > 
>  > 
>  > Espero que ajude.
>  > 
>  > João Paulo Sinieghi  escreveu: 
>  Na verdade minha dificuldade está no BLOB... como trazer
>  uma imagem
>  >  que está em BLOB (MySQL) para um ZPT...
>  >  
>  >  --- Em zope-pt@yahoogrupos.com.br, João Paulo Sinieghi
>  >   escreveu
>  >  >
>  >  > Leonardo, obrigado pela ajuda, mas ainda não consegui.
>  >  > 
>  >  > => Acredito que a tag IMG não aceita o tal:content, aceita
somente o
>  >  > tag:replace
>  >  > 
>  >  > =>com structure, continuou mostrando o código binário
>  >  > 
>  >  > 
>  >  > Valeu.
>  >  > 
>  >  > 
>  >  > 
>  >  > --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
>  >  >  escreveu
>  >  > >
>  >  > > Joao, ja tentou usar o structure
>  >  > > 
>  >  > > 
>  >  > > 
>  >  > > ou
>  >  > > 
>  >  > > 
>  >  > > 
>  >  > > Leonardo Miranda
>  >  > > 
>  >  > > 
>  >  > > 
>  >  > > 
>  >  > > Em 05/04/07, João Paulo Sinieghi  escreveu:
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > >
>  >  > > > Obrigado pela resposta, mas não deu certo. O tal:condition
apenas
>  >  > > >  condicionou e assim o html ficou  e
como
>  >  > ele não
>  >  > > >  acha foto.gif, não aparece..
>  >  > > >
>  >  > > >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia
Tamosauskas"
>  >  > > >   escreveu
>  >  > > >  >
>  >  > > >  > Tiro no escuro meu João, mas tente o seguinte:
>  >  > > >  >
>  >  > > >  >
>  >  > > >  >
>  >  > > >  > 
>  >  > > >  >
>  >  > > >  >
>  >  > > >  >
>  >  > > >  > Espero que ajude,
>  >  > > >  >
>  >  > > >  >
>  >  > > >  >
>  >  > > >  > Thiago Tamosauskas
>  >  > > >  >
>  >  > > >  > Gerência de Comunicação - Web
>  >  > > >  > Diretoria de Comunicação e Marketing
>  >  > > >  >
>  >  > > >  > 
>  >  > > >  >
>  >  > > >  > De: zope-pt@yahoogrupos.com.br
>  >  [mailto:[EMAIL PROTECTED]
>  >  > > >  Em nome de João Paulo Sinieghi
>  >  > > >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
>  >  > > >  > Para: zope-pt@yahoogrupos.com.br
>  >  > > >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
>  >  > > >  > Prioridade: Baixa
>  >  > > >  >
>  >  > > >  >
>  >  > > >  >
>  >  > > >  > Bom dia pessoal...
>  >  > > >  >
>  >  > > >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é
binário do
>  >  > MySQL.
>  >  > > >  > Como eu faço para aparecer a foto em vez do código binário.
>  >  > > >  > Estou usando ZPT.
>  >  > > >  >
>  >  > > >  > Obrigado.
>  >  > > >  >
>  >  > > >
>  >  > > >
>  >  > >
>  >  >
>  >  
>  >  
>  >  
>  >
>  > 
>  >  __
>  > Fale com seus amigos  de graça com o novo Yahoo! Messenger 
>  > http://br.messenger.yahoo.com/
>  >
>  
>  
>  
>
> 
>  __
> Fale com seus amigos  de graça com o novo Yahoo! Messenger 
> http://br.messenger.yahoo.com/
>




Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread André F Silva
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()

No ZPT:



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

João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu:   
   Ficou assim:
 
 response = context.REQUEST.RESPONSE
 response.setHeader('content-type','image/jpeg')
 #response.write(context.zsql_foto())
 return context.zsql_foto()
 
 e aparece assim na tela, sem a imagem:
 
 http://.../portal_skins/custom/teste_foto
 
 Fonte em HTML: 
 
 
   
 
 
   
   

   
 
 
 --- Em zope-pt@yahoogrupos.com.br, André F Silva <[EMAIL PROTECTED]> escreveu
 >
 > Retira a linha que tem response.write... e no return coloque o
 método que retorna o binário
 > 
 > return zsqlMetodoQueRetornaOBinario()
 > 
 > --
 > André FS
 > 
 > João Paulo Sinieghi <[EMAIL PROTECTED]> escreveu: 
 Leonardo... entendi o seu codigo...
 >  
 >  mas agora está dando o erro:
 >  
 >  Tipo de Erro
 >  TypeError
 >  Valor do Erro
 >  Value must be a string
 >  
 >  o que pode ser?
 >  Valeu
 >  
 >  --- Em zope-pt@yahoogrupos.com.br, André F Silva  escreveu
 >  >
 >  > Cara, seguinte. Faça um script pytho do tipo getImagem, com um
 >  código do tipo
 >  > 
 >  > response = context.REQUEST.RESPONSE
 >  > response.setHeader('content-type','image/jpeg')
 >  > response.write(context.zsqlMethodQueRetornaOBinario())
 >  > return response
 >  > 
 >  > No seu ZPT vc chama esse script no src da figura:
 >  > 
 >  > 
 >  > 
 >  > Espero que ajude.
 >  > 
 >  > João Paulo Sinieghi  escreveu: 
 >  Na verdade minha dificuldade está no BLOB... como trazer
 >  uma imagem
 >  >  que está em BLOB (MySQL) para um ZPT...
 >  >  
 >  >  --- Em zope-pt@yahoogrupos.com.br, João Paulo Sinieghi
 >  >   escreveu
 >  >  >
 >  >  > Leonardo, obrigado pela ajuda, mas ainda não consegui.
 >  >  > 
 >  >  > => Acredito que a tag IMG não aceita o tal:content, aceita
 somente o
 >  >  > tag:replace
 >  >  > 
 >  >  > =>com structure, continuou mostrando o código binário
 >  >  > 
 >  >  > 
 >  >  > Valeu.
 >  >  > 
 >  >  > 
 >  >  > 
 >  >  > --- Em zope-pt@yahoogrupos.com.br, "Leonardo Miranda"
 >  >  >  escreveu
 >  >  > >
 >  >  > > Joao, ja tentou usar o structure
 >  >  > > 
 >  >  > > 
 >  >  > > 
 >  >  > > ou
 >  >  > > 
 >  >  > > 
 >  >  > > 
 >  >  > > Leonardo Miranda
 >  >  > > 
 >  >  > > 
 >  >  > > 
 >  >  > > 
 >  >  > > Em 05/04/07, João Paulo Sinieghi  escreveu:
 >  >  > > >
 >  >  > > >
 >  >  > > >
 >  >  > > >
 >  >  > > >
 >  >  > > >
 >  >  > > > Obrigado pela resposta, mas não deu certo. O tal:condition
 apenas
 >  >  > > >  condicionou e assim o html ficou  e
 como
 >  >  > ele não
 >  >  > > >  acha foto.gif, não aparece..
 >  >  > > >
 >  >  > > >  --- Em zope-pt@yahoogrupos.com.br, "Thiago Garcia
 Tamosauskas"
 >  >  > > >   escreveu
 >  >  > > >  >
 >  >  > > >  > Tiro no escuro meu João, mas tente o seguinte:
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  > 
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  > Espero que ajude,
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  > Thiago Tamosauskas
 >  >  > > >  >
 >  >  > > >  > Gerência de Comunicação - Web
 >  >  > > >  > Diretoria de Comunicação e Marketing
 >  >  > > >  >
 >  >  > > >  > 
 >  >  > > >  >
 >  >  > > >  > De: zope-pt@yahoogrupos.com.br
 >  >  [mailto:[EMAIL PROTECTED]
 >  >  > > >  Em nome de João Paulo Sinieghi
 >  >  > > >  > Enviada em: quinta-feira, 5 de abril de 2007 10:24
 >  >  > > >  > Para: zope-pt@yahoogrupos.com.br
 >  >  > > >  > Assunto: [zope-pt] Apresentar campo binário do MySQL
 >  >  > > >  > Prioridade: Baixa
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  >
 >  >  > > >  > Bom dia pessoal...
 >  >  > > >  >
 >  >  > > >  > Usando o ZSQL no ZOPE, puxei um campo "foto" que é
 binário do
 >  >  > MySQL.
 >  >  > > >  > Como eu faço para aparecer a foto em vez do código binário.
 >  >  > > >  > Estou usando ZPT.
 >  >  > > >  >
 >  >  > > >  > Obrigado.
 >  >  > > >  >
 >  >  > > >
 >  >  > > >
 >  >  > >
 >  >  >
 >  >  
 >  >  
 >  >  
 >  >
 >  > 
 >  >  __
 >  > Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 >  > http://br.messenger.yahoo.com/
 >  >
 >  
 >  
 >  
 >
 > 
 >  __
 > Fale com seus amigos  de graça com o novo Yahoo! Messenger 
 > http://br.messenger.yahoo.com/
 >
 
 
 
   

 

Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread Luciano Ramalho
Faltou você acessar o primeiro registro do resultado, e dentro dele o
campo que contém a imagem.

Algo assim:

response = context.REQUEST.RESPONSE
response.setHeader('content-type','image/jpeg')
return context.zsql_foto()[0].foto

[ ]s
Luciano


Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread Luciano Ramalho

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:







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

a imagem.



Perfeito. Eu faria assim:



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

[ ]s
Luciano


Re: RES: [zope-pt] Apresentar campo binário do MySQL

2007-04-06 Thread João Paulo Sinieghi
Pessoal... vcs estão corretos o código está correto.. descobri o
que aconteceu...

Quando eu cadastro diretamente no phpmyadmin uma foto (no longblob) e
executo o zpt funciona perfeitamente... então abri o meu jabber e na
configuração da conta cadastrei a mesma foto (que salva a imagem no
mesmo campo longblog no mysql) e adivinha a surpresa.. ela grava, mas
os códigos binários são diferentes.. e qdo vou puxar denovo pelo zpt,
não funcionao que pode ser?

Obrigado.


--- Em zope-pt@yahoogrupos.com.br, "Luciano Ramalho" <[EMAIL PROTECTED]>
escreveu
>
> 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:
> >
> > 
> >
> >
> 
> Algo do tipo. O src da figura tem que ser a url do método python que
retorna
> > a imagem.
> >
> 
> Perfeito. Eu faria assim:
> 
> 
> 
> Assim não se cria uma dependência em relação à URL do portal.
> 
> [ ]s
> Luciano
>