Também acho interessante criar um objeto Anexo que vai ter o nome e o
byte[], assim fica mais organizado o projeto.

Experiência própria cheguei num momento que estava passando uns 8
parametros para o método, além do que com o anexo você ter uma lista
deles facilmente, facilita bastante o trabalho para anexar mais de um
arquivo.

On 14 jun, 16:36, bruno bg <bruno...@ig.com.br> wrote:
> 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