|
Daniel,
Pra fazer file uploading costumo usar uma classe da
O'Reilly chamada com.oreilly.servlet.UploadedFile. Busque no google o pacote, �
free.
Ismar
----- Original Message -----
Sent: Wednesday, January 22, 2003 2:41
AM
Subject: Re: [java-list] Select uma
imagem no banco e exibir
� vou fazer com refer�ncia a imagem vai ser mais
f�cil.
O �nico problema que vou ter � como fazer um
uploud de um arquivo voc� tem algum exemplo ai??
em jsp ou servlet com uma op��o procurar ai
o cara seleciona a imagem e clica num bot�o inserir e ele joga essa imagem selecionada no hd da pessoa e joga no
servidor em uma �rea que eu defina......
� como se fosse um anexar de um
e-mail...
Valeu
----- Original Message -----
Sent: Wednesday, January 22, 2003 4:31
AM
Subject: Re: [java-list] Select uma
imagem no banco e exibir
Daniel,
O problema � que a tag <IMG>, com o
par�metro SRC, em HTML, aguarda o nome de um ARQUIVO de imagem, n�o uma
refer�ncia a OBJETO de imagem, que � o q vc tem qdo pega a img do banco
como um BLOB.
Vc teria ent�o que ter algum cont�iner na
p�gina capaz de armazenar esse objeto, da� sugeri vc ter uma applet onde vc
coloque esse objeto (supondo-o da classe Image).
Uma outra alternativa � utilizando a tag
<EMBED> de HTML para inserir o objeto OLE. Sabendo trabalhar com essa
tag, talvez fique + f�cil.
Como te disse no outro mail, talvez o mais
f�cil MESMO seja seu banco ter refer�ncias aos arquivos das imagens, e n�o
guard�-las como objetos OLE.
Ismar Frango
----- Original Message -----
Sent: Monday, January 20, 2003 8:27
AM
Subject: Re: [java-list] Select uma
imagem no banco e exibir
Mas n�o existe uma forma de usar em JSP ao
inv�s de java.awt.Image usar alguma outra classe para image.
Muito Obrigado
Daniel
----- Original Message -----
Sent: Friday, January 17, 2003 4:28
PM
Subject: Re: [java-list] Select uma
imagem no banco e exibir
Daniel,
O endereco B@5b8520 na verdade � como um ponteiro, ou
seja, uma refer�ncia ao OBJETO imagem na tabela de objetos da JVM,
e n�o ao seu arquivo. Como o que vc tem � um objeto imagem, n�o o
nome de um arquivo, vc teria que exibi-la n�o dentro de uma tag HTML,
mas sim um cont�iner Java.
Considere as seguintes op��es:
-Converter o banco de imagens em um banco
com os nomes dos arquivos de imagem, os quais vc pega com o
getString, normalmente, a� o seu c�digo JSP/HTML d� certo.
Claro que dependendo do tamanho do teu banco n�o vale a pena, pois d�
trabalho. Mas se for um banco pequeno, vale mais a pena do que armazenar
como objetos OLE.
-Declarar o objeto imagem como
sendo da classe java.awt.Image, e inseri-la em uma applet (uma JApplet �
melhor), pois parece que tua sa�da � em browser. Mas � uma solu��o que
pode te for�ar a mudar demais a tua sa�da
Ismar
----- Original Message -----
Sent: Friday, January 17, 2003
8:52 AM
Subject: Re: [java-list] Select
uma imagem no banco e exibir
O ODBC acessando o Access deu uma
mensagem de que n�o suporta em tempo de execu��o......
Ismar,
Estou fazendo essa consulta usando J2EE
jsp ou servlet vou usar como fa�o para exibir a
imagem.....
consegui capturar a imagem com Object ele
at� traz a consulta mas o endere�o que exibo para ver se vem a imagem
� este
n�o tem nada a ver com a imagem......olha
a imagem e veja a propriedade o endere�o � o mesmo de cima � assim que
vem
recebo a variavel
imagem =
resultado.getObject("imagem");
<DIV><IMG align=baseline alt=''
border=0 hspace=0 src ="">
Valeu a todos
Daniel
----- Original Message -----
Sent: Friday, January 17, 2003
1:59 PM
Subject: Re: [java-list] Select
uma imagem no banco e exibir
Daniel,
Existe um m�todo para obter dados
n�o-convencionais de BDs, � o java.sql.ResultSet.getBlob(String
nome_campo ), onde BLOB=Binary Large OBject. S� n�o sei te
garantir se um OLE no Access � lido como um BLOB, mas talvez seja
bom tentar. O m�todo retorna uma refer�ncia para java.lang.Object,
ou seja, pode vir a apontar qq objeto, como uma java.awt.Image, por
exemplo.
Ismar Frango
----- Original Message -----
Sent: Thursday, January 16,
2003 4:52 AM
Subject: [java-list] Select
uma imagem no banco e exibir
Bom dia a todos,
Preciso fazer um sistema pequeno e
vou usar o Access como banco.....
o meu campo onde cadastro
imagens � do tipo Objeto OLE
Estou desenvolvendo em
servlet
dou o select na imagem cadastrada no
campo junto com os outros campos quando vou dar o get veja exemplo
abaixo
resulNome =
resultado.getString("nome"); ultAcesAdm =
resultado.getString("ultimo_acesso");
saldacao = resultado.getString("saldacao");
imagem =
resultado.getString("imagem");
O campo � imagem...
mas eu n�o sei qual o comando get
vou usar estou dando getString o erro eu acho que est� ai mas qual
get uso??
Valeu
Daniel
|