Frederico, esta ai atachado o codigo do programa para enviar o arquivo via http e o codigo da servlet pra receber o arquivo e salvar (to salvando no c:\).
enviaArquivo.java - aplicativo para ser usado na linha de comando, vc pode
usar essa classe no seu aplicativo swing sem problema, tem um m�todo
statico onde vc passa o nome do arquivo e o endere�o do servidor.
recebeArquivo.java - este � uma servlet. ela � que salva o arquivo no drive
c:\ vc pode alterar ela para um diretorio especifico ou melhor ainda, fazer
com que ela leia isso de algum outro lugar para que fique customizavel
(tipo ler um parametro do context que possa ser definido no web.xml)
Eu peguei o que ja tinha pronto e so mudei pra ser um pouco gen�rico.
[]s Bulinha
PS.: tem tempo que eu fiz isso e foi as pressas ent�o tem coisa que n�o
est� t�o bonita (tipo o nome da classe ta come�ando com min�sculo).
(See attached file: enviaArquivoHttp.zip)
Frederico Werly Julio
da Silva Para: [EMAIL PROTECTED],
"JugPetropolis (E-mail)"
<[EMAIL PROTECTED]
<[email protected]>
sus.gov.br> cc: (cco: RSZ012
Desenvolvimento/Rio/Vale)
Assunto: [JUG-Petro] RES:
[riojug] Enviando Arquivos com Aplica��o Swing
03/23/2005 06:06 PM
Responder a
jug-petropolis
T� a� ... � uma boa id�ia tb , um outro colega deu a id�ia de fazer um
upload ... vou dar uma estudada tb por essa linha ...
Gente , gostaria de agradecer a ajuda dos colegas ... j� tenho bastante
id�ias agora para a aplica��o . OBRIGADO !
Abra�os,
Fred.
-----Mensagem original-----
De: Daniel Gazineu [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 23 de mar�o de 2005 17:57
Para: [EMAIL PROTECTED]
Assunto: Re: [riojug] Enviando Arquivos com Aplica��o Swing
Forma mais simples, talvez n�o a mais elegante:
Faz um Servlet que fique esperando a requisi��o dos clientes. O
cliente faz uma requisi��o HTTP enviando o arquivo serializado no
corpo da requisi��o, o server, que conhece o que est� recebendo
retorna esse array de bytes pra objeto e faz o que quiser com ele.
� isso que tu precisa?
[]�s
Daniel Gazineu
----- Original Message -----
From: Frederico Werly Julio da Silva
To: [EMAIL PROTECTED] ; JugPetropolis (E-mail)
Sent: Wednesday, March 23, 2005 5:36 PM
Subject: RES: [riojug] Enviando Arquivos com Aplica��o Swing
Assim , eu tenho um Arquivo XXX.zip em um munic�pio e preciso que
ele envie (transmita) esse arquivo aqui para um servidor dentro do
Datasus ... O tamanho do arquivo � +- 100k , mais n�o posso usar
portas altas que precisem ser configuradas nos firewalls dos
munic�pios , pois ficaria muito dif�cil de dar suporte para eles...
s�o 5558 munic�pios .... eee mund�o s� ...
pretendo usar swing pra fazer a aplica��o ... o que faltam � id�ias
de com fazer a transmiss�o .
Abra�os e Muito Obrigado !!!!...
Fred.
-----Mensagem original-----
De: Cesar Mattos [mailto:[EMAIL PROTECTED]
Enviada em: quarta-feira, 23 de mar�o de 2005 16:53
Para: [EMAIL PROTECTED]
Assunto: RE: [riojug] Enviando Arquivos com Aplica��o Swing
Como transmitem?
O cliente se conecta ao programa?
Ou o programa se conecta a outro servidor e envia o arquivo?
Descreve melhor a�
[]'s
FearL0rd
-----Original Message-----
From: Frederico Werly Julio da Silva
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 23, 2005 3:19 PM
To: Rio-Jug (E-mail); JugPetropolis (E-mail)
Subject: [riojug] Enviando Arquivos com Aplica��o Swing
Boa tarde pessoal ,
Eu tenho aqui na empresa um programa feito em Delphi que
transmite
arquivos aqui do sistema via HTTP , mais preciso agora
desenvolver um em
Java(Swing) para transmitir esses dados , oque voc�s sugerem ?
O Ideal � que fosse pela porta 80 por que esse programa
ser� baixado
por estados e munic�pios e ficaria dif�cil dar suporte a qual
porta abrir no
firewall de mais de 5000 munic�pios .
Ajudem a� ,
Abra�os,
Fred.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rio Java Users Group www.riojug.org
E-mail dos Moderadores [EMAIL PROTECTED]
Patroc�nio: Quality Software, SENAC-Rio CIT, Locaweb
Apoio: Java Magazine, SQL Magazine
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Participe tamb�m das outras listas do RioJUG:
SCJP (groups.yahoo.com/group/scjp_riojug)
SCWCD (groups.yahoo.com/group/scwcd_riojug)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Yahoo! Groups Links
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rio Java Users Group www.riojug.org
E-mail dos Moderadores [EMAIL PROTECTED]
Patroc�nio: Quality Software, SENAC-Rio CIT, Locaweb
Apoio: Java Magazine, SQL Magazine
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Participe tamb�m das outras listas do RioJUG:
SCJP (groups.yahoo.com/group/scjp_riojug)
SCWCD (groups.yahoo.com/group/scwcd_riojug)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rio Java Users Group www.riojug.org
E-mail dos Moderadores [EMAIL PROTECTED]
Patroc�nio: Quality Software, SENAC-Rio CIT, Locaweb
Apoio: Java Magazine, SQL Magazine
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Participe tamb�m das outras listas do RioJUG:
SCJP (groups.yahoo.com/group/scjp_riojug)
SCWCD (groups.yahoo.com/group/scwcd_riojug)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Rio Java Users Group www.riojug.org
E-mail dos Moderadores [EMAIL PROTECTED]
Patroc�nio: Quality Software, SENAC-Rio CIT, Locaweb
Apoio: Java Magazine, SQL Magazine
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Participe tamb�m das outras listas do RioJUG:
SCJP (groups.yahoo.com/group/scjp_riojug)
SCWCD (groups.yahoo.com/group/scwcd_riojug)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Y
a
h
o
o
!
G
r
o
u
p
s
S
p
o
n
s
o
r
A
D
V
E
R
T
I
S
E
M
E
N
T
Yahoo! Groups Links
To visit your group on the web, go to:
http://groups.yahoo.com/group/jug-petropolis/
To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service.
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/jug-petropolis/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
<<attachment: enviaArquivoHttp.zip>>
