Boa tarde Senhores, já estou com este problema a uma semana, já
procurei aqui no grupo mas nenhuma das solução apontadas estão
funcionando.

O upload funciona corretamente no Internet Explorer (IE) mas no
Firefox não funciona. Abaixo segue o código que estou usando, o que há
de errado?

FLEX
                //Para realizar o upload
                //utilizando filtro para upload somente de imagem
                private var fileRef:FileReference = null;

                public function localizar():void {
                        if (fileRef == null) {
                                this.fileRef = new FileReference();
                                this.fileRef.addEventListener(Event.SELECT, 
onSelect);
                                this.fileRef.addEventListener(Event.COMPLETE, 
onUploadComplete);
                        }
                        var tipos:FileFilter = new FileFilter(
                        "*.jpg","*.jpg");
                        var tiposArray:Array = new Array(tipos);
                        this.fileRef.browse(tiposArray);
                }

                private function onSelect(event:Event):void {
                        this.caminhoImg.text = fileRef.name;
                }

                private function onUploadComplete(event:Event):void {
                        Alert.show("Upload completo...", "Gregui Shigunov");
                }

                public function enviar():void {
                        if (this.fileRef == null) return;
                        var request:URLRequest = new URLRequest("upload.php?
PHPSESSION="+sessionId); //sessionId possui o id da sessão que vem do
PHP.
                        request.method = URLRequestMethod.POST;
                        this.fileRef.upload(request, "nome_do_campo");
                }

PHP
if (!empty($_POST)) {
        session_start();
        $sessao = session_id($_GET['PHPSESSION']);
        if (!isset($sessao)){
                echo "Erro";
        }
        if (isset($_FILES['nome_do_campo']['name']) && strlen($_FILES
['nome_do_campo']['name']) > 1) {

                //salvando arquivo de upload
                $strOrigem = $_FILES['nome_do_campo'] ['tmp_name'];

                //Move para a pasta de imagens da madeireira
                $bolOk = move_uploaded_file ($strOrigem, getDiretorio
($diretorioMadeireira).DIRECTORY_SEPARATOR.'images'.DIRECTORY_SEPARATOR.'logo.jpg');
       }
}


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