Moçada estou com o seguinte problema. Estou tentando fazer upload no
flex com o seuinte código:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
layout="absolute" creationComplete="init();">
        <mx:Script>
                <![CDATA[
                        import mx.events.EventListenerRequest;
                        import mx.controls.Alert;

                        public var uploadFile:FileReference;

                        public function init():void{
                                Security.allowDomain("http://localhost";);
                                
Security.loadPolicyFile("http://localhost/testeup/
crossdomain.xml");
                        }

                        public function escolher():void{
                                uploadFile = new FileReference();

                                uploadFile.addEventListener(Event.SELECT, send);
                                uploadFile.addEventListener(Event.COMPLETE, 
complete);
                                
uploadFile.addEventListener(ProgressEvent.PROGRESS, enviando);

                                uploadFile.browse();
                        }

                        public function enviando(evt:ProgressEvent):void{
                                trasnferencia.text = evt.bytesLoaded + " of " + 
evt.bytesTotal + "
bytes";
                        }

                        public function complete(evt:Event):void{
                                mx.controls.Alert.show("Pronto!");
                        }

                        public function send(evt:Event):void{
                                nomeArquivo.text = uploadFile.name;

                                var request:URLRequest = new URLRequest();
                                request.url = 
"http://localhost/testeup/uploadFile.php";;
                                request.method = URLRequestMethod.POST;

                                uploadFile.upload(request, "file", false);
                        }
                ]]>
        </mx:Script>
        <mx:VBox>
                <mx:HBox>
                        <mx:Label text="Arquivo:" />
                        <mx:TextInput id="nomeArquivo"/>
                        <mx:Button label="Procurar" click="escolher()" />
                </mx:HBox>
                <mx:TextInput id="trasnferencia"/>
        </mx:VBox>
</mx:Application>

E acesso o exemplo com a seguinte url:
http://localhost/testeup/bin-debug/TesteUpload.html

Funciona bem, faz o upload, tudo certinho. Mas se mudar as seguintes
linhas de:

Security.allowDomain("http://localhost";);
Security.loadPolicyFile("http://localhost/testeup/crossdomain.xml";);
request.url = "http://localhost/testeup/uploadFile.php";;

Para:

Security.allowDomain("http://php.dev";);
Security.loadPolicyFile("http://php.dev/testeup/crossdomain.xml";);
request.url = "http://php.dev/testeup/uploadFile.php";;

e acessar por http://php.dev/testeup/bin-debug/TesteUpload.html
Quando tento fazer o upload da o seguinte erro:
Error #2044: Unhandled IOErrorEvent:. text=Error #2038: File I/O
Error.

Alguem sabe porque dá esse erro?

Obs. esse php.dev foi um virtualhost que criei no apache assim como o
localhost.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a