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
