Miguel Tem alguns provedores que simplesmente se recusam a receber arquivos da forma com que o exemplo da adobe faz...
logosi150 André Tapxure Gabriel, Ms. e-mail: [EMAIL PROTECTED] msn: [EMAIL PROTECTED] skype: andretapxure (62)8405-4960 De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Miguel Vaz Enviada em: terça-feira, 19 de agosto de 2008 12:14 Para: [email protected] Assunto: [riapt] Flex file upload 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.p hp") 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 -~----------~----~----~----~------~----~------~--~---
<<inline: image001.gif>>
