app desktop fazer upload de arquivos na web,tem como?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

Oi pessoal que me ajuda tanto...

preciso fazer uma app desktop, uma janelinha em swing mesmo (que não é obrigatória), que deve resumidamente procurar por arquivos novos em uma pasta(de tempo em tempo), e fazer upload dos arquivos em uma pagina na web.

a pagina que recebe os arquivos foi feita anteriormente usando .net, eu não tenho como modificar nada nela, isso atrapalha, ou da pra enviar de boa o arquivo por ser web?

a unica duvida mesmo, é em relação a fazer o upload, eu cheguei a encontrar alguns exemplos, mais todos em web... tem como fazer em desktop?

alguem ai teria algum exemplo pra me arrumar de algum metodo, da parte do upload, algum link que me ajude, ou algum norte mesmo???

vlw ai quem responder...

This message was edited 4 times. Last update was at 16/09/2008 14:06:48


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
marciocamurati
JavaEvangelist
[Avatar]

Membro desde: 29/05/2004 14:54:36
Mensagens: 322
Localização: São Paulo
Offline

Para fazer esse "upload" você pode abrir uma conexão FTP com o servidor e salvar os arquivos na pasta determinada, deixando os arquivo disponiveis dentro do seu site.

Marcio Camurati
[WWW] [MSN] [ICQ]
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

isso infelizmente não esta acessivel...

a questão é que tipo, tenho um sistema web aonde é feito o upload de arquivos texto (só com a extensão alterada) ja funcionando a um certo tempo inclusive, e aqui na empresa subimos diariamente arquivos para upload... o aque eu queria era automatizar esse processo...

fazer o upload nesse sistema de forma automatizada, sem precisar irla e fazer o upload na mão... por isso que eu quero que seja comunicando com web (e não serializando um objeto File dentro de um socket por exemplo ou como vc falou, usando FTP...

obrigado ai de qualquer jeito a resposta...

mais alguém?

This message was edited 2 times. Last update was at 09/09/2008 13:06:31


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
ricardosoares
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline


HttpComponents

http://hc.apache.org/

Ricardo Soares
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

ricardosoares wrote:
HttpComponents

http://hc.apache.org/


ow...obrigado antes de tudo...

ow, vlw...eu achei um pdf simplezinho no google, eu vo da uma estudada nisso, la tem um exemplozinho...vc me indica algum material???

bom...vlwzão...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
ricardosoares
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline

maior_abandonado wrote:...

vc me indica algum material???

...


não precisa tanto. basta olhar programa exemplo e já se fica craque.

MultipartFileUploadApp.java

Ricardo Soares
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

cara muito obrigado pela ajuda, vc ja ta me quebrando uma arvore inteira...rsrsrs (além do código da requisição vc me passo uma interface tb...)

ainda ta com um probleminha... infelizmente na parte que eu não sei fazer, na requisição... la na linha 155, ta dando exceção, nessa aki:

PostMethod filePost = new PostMethod(targetURL);

eu adicionei um JOptionPane antes mostrando essa string pra ver a url que ta pegando e a url ta certa...

o arquivo da lib q eu tenho aqui no meu projeto é o commons-httpclient-3.1.jar, vc usou alguma versão mais recente?

a pagina que eu coloquei pra receber a requisição existe e recebe arquivos, eu criei um outro jsp com um formulario pra enviar arquivos (usando a mesma url, e a partir de outro projeto) e por essa outra pagina que envia, o arquivo chega normalmente...

quase ia me esquecendo...to colando a exceção dada:



isso aconteceu tanto quando eu "use expected header" selecionado quanto desselecionado...

kra...obrigadão denovo...

This message was edited 1 time. Last update was at 10/09/2008 09:35:58


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
ricardosoares
JavaEvangelist
[Avatar]

Membro desde: 03/12/2004 09:49:13
Mensagens: 318
Localização: São Paulo, SP, Brasil
Offline

Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory


problema de dependências. não sei te dizer ao certo quais outros JARs o HttpCliente denpende. a exception q vc mostrou, acusa a falta do commons-logging.jar. talvez, após vc incluir este JAR no classpath, ainda aparece outras exceptions acusando a falta de outros JARs. nesse caso, google na exception.

Ricardo Soares
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

certo...

eu cheguei a ver q tava reclamando dessa classe, e imaginei que não estava sendo encontrada, mais achava que ela ja vinha distribuida no jdk 6 u x...

eu vou fazer como vc falou, e retorno aqui para postar os resultados...se tiver problemas eu peço ajuda...

kra obrigadão denovo...vlw mesmo...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

ops...editado...erro meu...

funciono de boa velho...origadão...

vlw mesmo...

seguem os jars que eu tenho como libs caso seja util para alguem no futuro:

httpcore-4.0-beta1.jar
commons-httpclient-3.1.jar
commons-logging-1.1.1.jar
commons-codec-1.3.jar

...e o codigo do cara ai em cima ai que me quebro um galhão...

This message was edited 3 times. Last update was at 11/09/2008 13:25:18


espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

cara...eu to com um novo problema...

tipo...eu tava testando em uma pagina criada por mim para teste, que recebia o arquivo...até então ok... esta funcionando certinho, pegando a resposta...sem problema...

a questão é que manualmente eu logo em uma pagina colocando usuario e senha, caso não se esteja logado na pagina aonde se faz o post enviando o arquivo, é redirecionado para a pagina de login...

quando se poe user e senha na pagina de login, ela faz um post para si propria, no começo dela verifica se o usuario e senha estão corretos e redireciona para uma outra pagina, nela eu vou em outra onde tem um input type: file e se envia o arquivo...

pra tenta automatizar isso eu tava tentando envia os dados do formulario fazendo um post, adicionando em parametros os dados (tentei usar a classe HttpClientParams, a httpMethodParams, tentando dar um setParam no PostMethod e no HttpClient... resumindo...eu te juro que eu tentei fazer sozinho e não consegui... tb não consegui achar nada na net que me ajude, principalmente tendo em vista minha limitação ao idioma...)

eu so meio leigo em jee, e principalmente nessa api httpComponents... que é a primeira vez que vejo

qualquer ajuda é bem vinda...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
maior_abandonado
JWizard
[Avatar]

Membro desde: 03/09/2007 11:30:08
Mensagens: 2688
Localização: sp
Offline

então...a minha duvida basicamente seria como manter uma sessão pra ter os dados do login, como fazer uma requisição enviando parametros... pra fazer o login...

eu não to pedindo nada pronto mais eu realmente não sei nem por onde começa...

espero ter ajudado...

falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team