Se não me engano não dá para obter o caminho (pasta) do arquivo, apenas o nome dele (no evento select). Reitero, independente de ser o seu caso, que para realizar o upload não é necessário conhecer a pasta, já que o FileReference será responsável por fazer upload.
Sobre o WebService, para fazer upload de arquivos com o FileReference apenas com chamadas HTTP, como com o URLRequest. Até é possível fazer um WebService aceitar e saber lidar com request POST e multipart/form-data, mas eu não recomendaria. Contudo, se você tiver o binário do que você quer, aí sim você pode mandar para o WebService e ele gravar no disco esse seu binário, mas o FileReference do Flex não lhe dá o binário do arquivo que o usuário selecionou. []s e boa sorte, Fabio On 3/28/07, Vitor <[EMAIL PROTECTED]> wrote: > > > Eu já havia olhado o Help, porém lá ensina a fazer Upload pelo próprio Flex, > e o que eu quero é apenas o nome completo (caminho+nome) do arquivo que o > usuário escolheu, como conseguir isto eu não encontrei na documentação. > > Valeu, > Vitor Cunha > > > ----- Original Message ----- > From: Daniel Schmitz > To: [email protected] > Sent: Tuesday, March 27, 2007 5:11 PM > Subject: [flexdev] Re: Upload de arquivo via webService > > OPa, > > existem exemplos na documentação do flex! inclusive de upload e download de > arquivos, com barra de progressos e tudo! Vê lá! > > Abraços, > Daniel Schmitz > > > On 3/27/07, Vitor <[EMAIL PROTECTED]> wrote: > > > > Olá a todos, > > preciso fazer um mecanismo de upload onde o usuário escolhe um arquivo de > > sua máquina e em seguida nome e caminho deste arquivo é enviado para um > > webService que faz o upload e retorna os dados do arquivo para o > swf.Tentei > > usar o FileReference porém só econtrei a propriedade "Name" que possui > > apenas o nome do arquivo, sem o diretório onde ele se encontra.Existe > alguma > > maneira de conseguir o caminho completo do arquivo? > > > > Obrigado, > > Vitor Cunha > > > > > > > > > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---
