Flex e envio de e-mails  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

Tudo bem pessoal?

Vocês saberiam me informar se através de Flex ou qualquer outra linguagem cliente eu consigo obter um arquivo que está na maquina do cliente e da maquina cliente mesmo enviar o arquivo como anexo, ou vou precisar enviar ele para meu servidor e o servidor enviar o email??

grato!!

Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
vitinho1712
JavaTeenager
[Avatar]

Membro desde: 17/01/2009 23:01:51
Mensagens: 157
Localização: São Paulo - SP
Offline

Quanto ao envio de email tem o javamail, mas não sei se dá pra pegar o arquivo de outra máquina, tem que dar uma olhadinha

flw

Victor Alves
--------------------------------------------------------------------------------------
http://blog.javacode.com.br/ - Tutorial sobre a integração entre Java e Flex

Twitter: http://twitter.com/VitinhoSantos
[Email] [WWW] [MSN]
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

Sobre o javamail, possuo um tutorial de como utiliza-lo aqui no guj mesmo. Ai você estaria me dizendo para utilizar ele em uma .jsf certo?

Estou procurando algumas alternativas, vamos ver o que vou encontrar.
Pois se for mandar para o servidor o tempo de envio pode ser grande. Por exemplo até o arquivo ser enviado para o servidor e depois enviado ao email.

Obrigado pela ajuda.

Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

Usando o FileReference você consegue pegar os bytes do arquivo(da máquina do cliente).E você envia esses bytes para um servlet do java.Que irá usar esses bytes como anexo.

Na parte java ali não sei bem como vai funcionar, mas vou precisar fazer algo assim em breve também.Mas acredito que tenha alguma api para enviar email com anexo que receba bytes como parametro.

Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

Uma solucao eu tenho.

Vou obter as informacoes no lado cliente e vou enviar para meu servlet. E la ele envia o email utilizando a api javamail ou commons mail. So que assim o tempo que o cliente ficaria esperando ate a confirmacao do envio do email teria o tempo de envio ate o servidor e o tempo de envio do email do servidor para assim o cliente receber a informacao de email enviado.

Queria matar esse tempo de envio para o servidor e fazer o envio local. Uma alternativa seria o uso de um applet que utilizaria a api de email que falei a cima. So que nao gostaria de utilizar java no lado do cliente. Prefiro algo como flex.

Mas nao sei se vou conseguir essa alternativa que quero.
Aguardo sugestoes.

[]s a todos e obrigado pela colaboracao Rafael.

Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
vitinho1712
JavaTeenager
[Avatar]

Membro desde: 17/01/2009 23:01:51
Mensagens: 157
Localização: São Paulo - SP
Offline

no flex não da pra mandar email, o flex também não acessa diretamente a máquina em que está sendo executado, teria que ser pelo java mesmo

a solução seria o que vc disse mesmo, pegar o arquivo máquina do cliente e mandar para o servidor,
o problema é o tempo que isso pode demorar

flw

This message was edited 1 time. Last update was at 23/06/2009 09:54:42


Victor Alves
--------------------------------------------------------------------------------------
http://blog.javacode.com.br/ - Tutorial sobre a integração entre Java e Flex

Twitter: http://twitter.com/VitinhoSantos
[Email] [WWW] [MSN]
RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

No FileReference tem o Event ProgressEvent, que é acionado enquanto está carregando o arquivo.Exiba uma mensagem de espera ao usuário.

Se o usuário precisa enviar um anexo grande, ele está consciente que isso irá demorar um pouco.

Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
gabrielmassote
Java Ninja
[Avatar]

Membro desde: 20/04/2007 17:58:30
Mensagens: 258
Offline

tive pensando, posso fazer algo tipo o google faz quando vamos anexar algo. quando anexamos ele fica ja fazendo o upload para o server.

eu poderia ao o cliente anexar algo eu ja enviar para o servidor e ir mostrando como esta o processo atravez desse evento q me disse. ou mesmo nem mostrar..pois logo ao enviar o cliente tem algumas coisas ainda para fazer em meu sistema. ou seja, da pra deixar o tempo de envio ao servidor meio que transparente pois o arquivo vai ser no maximo 1mb.

obs: estou gostando de como o flex é interessante rs.

alguem tem algum tutorial ou exemplo de aplicacoes mais uteis para as aplicacoes web? tipo login, mostrar tabela de um banco e acesso a um servlet java? nao sei se estou pedindo mto , mas...

[]s.

This message was edited 1 time. Last update was at 23/06/2009 19:03:54


Bacharelado: PUC Minas Poços de Caldas - 2008
Mestrado: Mestrando UFSCar - Atual
Certificações: Sun Certified Java Programmer 6 - 77%

Gabriel Massote Prado

E-mail: gabrielmassote@gmail.com
MSN: gabriel_massote@hotmail.com
[WWW] [MSN]
RafaelViana
GUJ Master

Membro desde: 23/03/2008 18:56:02
Mensagens: 1257
Localização: Venâncio Aires/RS
Offline

*Tenho alguma coisa que escrevi um tempo atras de login:

http://www.cauirs.com.br/rafael/?p=7
http://www.cauirs.com.br/rafael/?p=8

Mas não levo muito jeito pra escrever

*E sobre acessar servlets do Java utilize HTTPRequest.

Se quiser trocar mais idéias, me mande uma MP com seu MSN

Rafael Rodrigues Viana
Estudando Java e Flex
Blog: http://www.cauirs.com.br/rafael/

"Any fool can write code that a computer can understand. Good programmers write code that humans can understand."
[Email] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team