Posta e exemplo para nos amigo, estou buscando isso também, Tks
At.
Kleber Gracia Soares
Equipe Galaxyz trabalhando para você
www.galaxyz.com.br
Telefone: |44| 3233-2039
Cel.: |44| 9960-0298 - Tim
Msn: [email protected]
Skype: kleber.gracia
Email: [email protected]
"Tudo posso naquele que me fortalece!" (Fl 4,13).





Em 4 de outubro de 2010 17:59, Jonatha Henrique
<[email protected]>escreveu:

> Amigos, já descobri como,
>
> *Meu Começo*
> *
> *
> private var fileImagem:FileReference = new FileReference();
> *
>
> *
> *
> private function procurarBT_clickHandler(event:MouseEvent):void
> *
> *
> {
> //Variavel com o filtro das extenções de arquivo permitidas
> var filtro:FileFilter = new FileFilter("Arquivos de
> imagem","*.jpg;*.jpeg;*.gif;*.png");
> //Dispara o browse com o filtro
> fileImagem.browse([filtro])
>  }
> *
>
>
>
>  *Você tem primeiro que adicionar um EventListener para o Select*
>
> fileImagem.addEventListener(Event.SELECT, selectHandler);
>
> *Dai no SELECT você dar load() no conteúdo do arquivo*
>
>  private function selectHandler(event:Event):void
> {
>
>  fileImagem.load();
>
>  }
>
> *e por fim na hora de enviar envia um ByteArray com os dados do arquivo
> para o metodo do PHP que ira salvar seu arquivo*
>
> private function enviarBT_clickHandler(event:MouseEvent):void
>  {
> var arquivo:ByteArray = fileImagem.data;
>  servico.fazUpload(arquivo);
>  }
>
> *e no PHP dai é só dar um file_put_content para salvar o arquivo*
> *
> *
> *
> class UploadService
> {
>  public function fazUpload($arquivo)
> {
> define('ARQUIVOS_PATH',"./arquivos/");
>  file_put_contents(ARQUIVOS_PATH.'nome_do_arquivo', $arquivo);
>   return true;
> }
> }
>
>
> ----------------------------------------------------------------------------------------------------------
>
> Obrigado a todos os que ajudaram ou que leram minha duvida
> que Deus abençoe
> *
>
>   --
> 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
>

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