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
-~----------~----~----~----~------~----~------~--~---

Responder a