Boa tarde, consegui resolver. Solução: analisando os erros, lendo os links acima e outros mais, verifiquei que no Internet Explorer funcionava e no Mozilla não. O arquivo PHP alterado é o mesmo arquivo gerado pelo Flex. De acordo com os links abaixo, a solução foi:
- enviar o id da sessão do php (session_id()) na requisição do Flex. - No arquivo PHP: session_start(); - Na função AC_FL_RunContent adicionar FlashVars com o ID da sessão recuperada pelo PHP. AC_FL_RunContent( "src", "gc2", "width", "100%", "height", "100%", "align", "middle", "id", "gc", "quality", "high", "bgcolor", "#869ca7", "name", "gc", "allowScriptAccess","sameDomain", "type", "application/x-shockwave-flash", "pluginspage", "http://www.adobe.com/go/getflashplayer", "FlashVars", "sessionParams=<?php echo session_id(); ?>" /// ==>>> ADICIONAR ESTA LINHA ); - No Flex, receber este parâmetro e passar ele no URLRequest para o upload. public var sessionParams:String = ""; // Funcao inicial public function Inicio():void { sessionParams = Application.application.parameters.sessionParams; } public function Upload():void { ... var request:URLRequest = new URLRequest(); request.url = "upload.php?PHPSESSID=" + this.sessionParams; //// ADICIONAR O ID DA SESSAO ... } Links também consultados: http://stackoverflow.com/questions/351258/how-do-i-make-flex-file-upload-work-on-firefox-and-safari http://blog.hallanmedeiros.com/2010/03/14/flex-upload-error-2038/ FabioPHX, obrigado pela ajuda. -- 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