Bom, indiferente do tipo de arquivo, você irá carregar o arquivo no flex, efetuar a leitura dos bytes do arquivo e este você utiliza a classe que comentei para codificar ele em Base64
dai para frente depende de como é que funciona o WebService que você vai usar... como que você vai indicar que tipo de arquivo que você está enviando estou assumindo que você saiba trabalhar com o FileReference<http://livedocs.adobe.com/flex/3/langref/flash/net/FileReference.html>do Flex bom qualquer coisa de uma olhada nesses links: *Reading and Writing Local Files in Flash Player 10* http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/ *Flash Player 10 – fileReference.load()* http://kbala.com/2009/04/flash-player-10-filereference-load/ *Using the new FileReference Class in Flex to save and load without a server * http://sherifabdou.com/2008/06/using-the-new-filereference-class-in-flex-to-save-and-load-without-a-server/ lembrando que depois de carregar o arquivo no Flex, independente de que tipo que ele seja você irá pegar os bytes deste arquivo lido, e irá utilizar a classe Base64Encoder, depois disso você terá a String do arquivo codificado em Base64, então só enviar para o WebService mas lembrando, de uma verificada como é o suporte do WebService que você está utilizando ;) 2009/6/30 Vinicius <vinu...@gmail.com> > > Caro Eriko, > > Muito obrigado pela explicação. > > Vou fazer exatamente isso e vou trocar o tipo do parâmentro do > serviço. > > Vi que você faz: > <mx:String id="logo" source="logo.txt" /> para o arquivo txt > > No meu caso tenho que fazer com um arquivo do Open Office, manual.odp, > você qual o tipo que tenho que utilizar para depois fazer o decode? > > Muito obrigado novamente. > Vinicius. > > > > > On 30 jun, 11:05, Erko Bridee de Almeida Cabrera > <erko.bri...@gmail.com> wrote: > > olá Vinicius, > > > > cara se não me engano o WebService em tese não trabalha com arquivos > > binários > > mas sim arquivos codificados em base64, seguindo o mesmo formato > > que são transferidos os arquivos via email, que transporta apenas texto > > > > no popular, você vai traduzir seu arquivo para um textão e essa string > > vc vai enviar para o seu webservice... > > > > um exemplo +- de como é que é o negocio: > http://blog.flexexamples.com/2008/03/17/displaying-an-image-saved-as-... > > > > você irá utilizar a classse: > > > > *mx.utils.Base64Encoder* > > [doc]<http://www.igorcosta.com/flex3/doc/mx/utils/Base64Encoder.html > >para > > pegar o array de bytes do seu arquivo no flex e codificar em Base64, > > que como você viu no link anterior nada mais é que um texto > > > > caso você receba algo encodado em Base64, só usar a classe * > > mx.utils.Base64Decoder* > > [doc]<http://www.igorcosta.com/flex3/doc/mx/utils/Base64Decoder.html>, > > para fazer o processo inverso, isso tem ali no exemplo no primeiro link > ;) > > > > o/ > > > > 2009/6/30 George Queiroz <george.ba....@gmail.com> > > > > > > > > > então, foi o q perguntei, qual sua linguagem na parte de negócio? java, > php > > > ou o que? > > > > > pq aí vc tem q seguir o que a linguagem faz. > > > > > 2009/6/30 Vinicius <vinu...@gmail.com> > > > > >> Não entendi sua pergunta, mas preciso enviar para um WebServices um > > >> arquivo e a forma que achei interessante é converter o arquivo para um > > >> byte[] e mandar. > > > > >> Achei um cara que para conseguir fazer isso ele criou uma classe java > > >> para converter e depois envia. Queria saber se em Flex tem uma maneira > > >> de resolver isso, senão iriei adotar essa solução. > > > > >> On 30 jun, 10:00, George Queiroz <george.ba....@gmail.com> wrote: > > >> > q tecnologia de backend? > > >> > isso é importante > > > > >> > 2009/6/30 Vinicius <vinu...@gmail.com> > > > > >> > > Pessoal, > > > > >> > > Crei um serviço que um dos parâmetros de entradas são os bytes de > um > > >> > > arquivos, mas não sei como carregar um arquivo e convertê-los em > > >> > > bytes. Alguém pod eme ajudar? > > > > >> > > Obrigado, > > >> > > Vinicius. > > > > -- > > Att, > > Erko Bridee de Almeida Cabrerahttp:// > erkobridee.com/http://gospel.erkobridee.com/http://www.cwbfx.com/http://www.portaljava.com/ > > > -- Att, Erko Bridee de Almeida Cabrera http://erkobridee.com/ http://gospel.erkobridee.com/ http://www.cwbfx.com/ http://www.portaljava.com/ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---