Rodison, na nossa equipe, acabamos de fazer uma opção para o usuário fazer upload de arquivos da máquina dele, para subir para o servidor. Ele seleciona o arquivo, confirmando , é copiado para uma pasta no servidor. Nesse meio de caminho nós fazemos nossa regra de negócio no java.
procure por fileReference do flex. , tem bastante coisa aê na web. uma dica. Funciona no Flash Player 10 com sdk 3.3. abraço bruno bg 2009/7/16 Rodison Ferreira <rodi...@gmail.com> > Oi pessoal, > Preciso fazer uma importação de XML. Só que eu queria que a minha aplicação > flex lesse o arquivo local do usuário e fizesse a validação XML deste > arquivo antes de fazer o upload dele, afinal, não faz sentido o usuário > fazer um upload de um arquivo XML que pode chegar a uns 30MB só pra depois > descobrir que tinha um erro léxico com o arquivo... > > Bem, eu tinha uma applet java que fazia exatamente isso, só que a partir do > internet explorer 8 e a partir do firefox 3, colocaram uma restrição de > segurança no navegadores e agora a minha applet não funciona mais :( > > Como estamos migrando o nosso sistema agora para flex, pensei em fazer isso > via flex. > > O código para fazer upload de arquivos com flex eu já tenho. Então são três > as minhas perguntas: > > 1 - Tem como uma aplicação flex ler arquivos locais da máquina do usuário? > > 2 - Tem como fazer validação de XML com flex? > > 3 - Na pior das hipóteses, tem como o flex zipar o arquivo xml antes de > fazer o upload dele? (daí eu faço a validação XML no lado servidor mesmo) > > Ou se alguém tiver mais alguma opção do que eu possa fazer, agradeço também > :) > > Valeu, > > -- > Rodison dos Santos Ferreira > Analista de Sistemas > INSIDE SYSTEM INFORMÁTICA LTDA. > Florianópolis - Santa Catarina - Brazil > http://sites.google.com/site/rodisonferreira > http://www.twitter.com/rodison > > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---