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