Solução:
bom como o FLEX não tem uma classe que represente o FILE - equiparando o
FILE do JAVA.
podemos passar do FLEX para o JAVA dois parâmetros.
o byte[] e o nome do arquivo. além de outros parâmetros.

pesquisando mais e mais na web achei uma classe que faz a conversão do
byte[] para DataSource usado no DataHandler
é a ByteArrayDataSource.  daqui é possível anexar .


abração a todos.




****************************************************
www.brunobg.com
bruno...@ig.com.br
blogflex.brunobg.com
@brunogrohs




Em 14 de junho de 2010 14:24, bruno bg <bruno...@ig.com.br> escreveu:

> Estou aqui fazendo uma tela para envio de emails.
> e fiquei com uma dúvida. No flex eu consigo pegar o byte(Array) do arquivo
> , juntamente com o nome.
>
> vendo o pacote javaMail.  o trecho:
>                         MimeBodyPart mbpAnexos = new MimeBodyPart();
>                          //aqui o fAnexo é do tipo FILE
>                         FileDataSource fdsArquivoAnexo = new
> FileDataSource(fAnexo.toString());
>                         DataHandler dhArquivoAnexo = new
> DataHandler(fdsArquivoAnexo);
>                         mbpAnexos.setDataHandler(dhArquivoAnexo);
>                         mbpAnexos.setFileName(fdsArquivoAnexo.getName());
>                         mmpMultiParte.addBodyPart(mbpAnexos);
>
> minha dúvida é :
> eu posso passar o byte(array) que tenho do FLEX e outro parâmetro do Nome
> do Arquivo ?
> se não  ?
> como seria ?
>
> brunobg
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a