Boas, Não devias definir o método de envio?
p.e: request.method = URLRequestMethod.POST; Anyway, este site tem um optimo post. Estou a usar o código deles e funciona.. http://weblog.cahlan.com/2006/09/uploading-files-with-flex-and-php.html Cumps, Rui On 19 Ago, 16:13, "Miguel Vaz" <[EMAIL PROTECTED]> wrote: > Boa tarde, > > Já alguém conseguiu fazer com sucesso uma aplicação que faça upload de um > ficheiro correctamente? Já li a secção do manual sobre filereference, já > testei o exemplo da adobe, assim como uns quantos outros que encontrei, e > não consigo ter sucesso com nenhum. Seja o erro 2038 ou simplesmente nenhuma > acção, todos os meus testes não surtem efeito. > > Aqui fica um exemplo para que alguém, espero, me possa dizer o que estou a > fazer de errado: > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> > > <mx:Script> > <![CDATA[ > > import flash.events.*; > import flash.net.FileFilter; > import flash.net.FileReference; > import flash.net.URLRequest; > import mx.controls.Alert; > > private var fileRef:FileReference = new FileReference(); > > private function init():void{ > > fileRef.addEventListener(Event.SELECT, selectHandler); > fileRef.addEventListener(Event.COMPLETE, completeHandler); > fileRef.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler); > try { > var success:Boolean = fileRef.browse();} catch (error:Error) { > > trace("Unable to browse for files."); > > } > } > > private function ioErrorHandler(event:IOErrorEvent):void { > Alert.show("ioErrorHandler: " + event); > > } > > private function selectHandler(event:Event):void { > var request:URLRequest = new > URLRequest("http://localhost/workspace/flex_upload_simple/bin-debug/upload.php") > > Alert.show("selectHandler: name=" + fileRef.name + " URL=" + > request.url); > > try { > fileRef.upload(request,"file"); > } catch (error:Error) { > Alert.show("Unable to upload file."); > } > > } > > private function completeHandler(event:Event):void { > Alert.show("uploaded"); > > } > > ]]> > </mx:Script> > <mx:Button click="init()" x="280" y="378" label="Upload file"/> > <mx:ProgressBar x="166" y="202"/> > <mx:TextArea x="416" y="202" width="270" height="198"/> > > </mx:Application> > > upload.php: > > <?php > > copy ($_FILES['file']['tmp_name'], "imagem.jpg") or die ("Could not copy"); > > ?> > > Qualquer ajuda é muito bem-vinda. Reparei que algumas pessoas desta lista > tiveram experiências com file upload, mas fiquei sem saber se conseguiram > ter sucesso. > > Muito obrigado. > > Miguel Vaz --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Desenvolvimento de RIAs - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [EMAIL PROTECTED] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
