Já tive esse problema, e a solução foi enviar o id da session junto com a requisição: http://stackoverflow.com/questions/351258/how-do-i-make-flex-file-upload-work-on-firefox-and-safari http://www.visible-form.com/blog/flash-file-upload-and-session-cookies/
Na época resolveu. Adapte para seu código php e tenta aí, depois dê um feedback pra gente. boa sorte. []'s Em 1 de setembro de 2011 16:40, Samuel Facchinello <[email protected]>escreveu: > desconheço esse bug, mas um outro metodo de voce verificar se o usuario tem > permissao ou esta logado, é enviando o usuario e a senha dele para o PHP, e > no php buscar no banco se a senha esta correto e se ele tem permissao de > acesso. > > Sugiro criptografar a senha. > > Att, > Samuel Facchinello > http://desenvolvendoemflex.blogspot.com > Joinville - SC > > > > Em 1 de setembro de 2011 16:35, Keoma Cherulli <[email protected]>escreveu: > > Olá estimado e ativo grupo, >> >> Estou sofrendo com o problema relatado aqui: >> >> <referencia> >> >> http://swfupload.org/forum/generaldiscussion/1008 >> >> </referencia> >> >> >> <problema> >> >> O problema ocorre em toda família Mozilla, Safari, Chrome etc. >> Sem quando utilizo qualquer plugin ( e nesse caso estamos utilizando o >> plugin Flash ) esses browsers utilizam um cookie desvinculado da >> aplicação corrente para realizar um POST de arquivos por exemplo. >> Isso é um BUG documentado inclusive >> >> </problema> >> >> <caso> >> >> No meu caso eu utilizo o Zend Framework para fazer a sessão do usuário. >> Quando vou postar um arquivo do Flex para o PHP eu preciso verificar >> se o usuário esta logado e tem permissão para postar arquivos. >> O problema é que ele não identifica a mesma sessão. Ele cria uma nova >> nesse caso. >> Assim, testei criando tudo na mão com Cookie. Ou seja, eu seto um >> cookie na janela e nela mesmo realizo um post via flex dando um output >> para saber se consigo resgatar esse cookie. Resultado: Sem sucesso. >> ele não acha o cookie. Se eu acessar nessa janela via PHP para mostrar >> o cookie ele exibe o valor corretamente. >> >> ESSE PROBLEMA NÃO OCORRE NO INTERNET EXPLORER ( qualquer versão ) >> >> </caso> >> >> <dilema> >> >> Como postar um arquivo de forma segura via flex sendo que não é >> possível verificar se o usuário esta logado / tem permissão ? >> Não conheço um método no flex framework de postar junto com o arquivo >> o ID da minha sessão. >> >> var request:URLRequest = new >> URLRequest('/fileupload/'); >> var _myUpload:FileReference; >> myUpload.upload( request ); >> >> *** lembrando que upload tem as >> seguintes opções: >> >> upload(request,uploadDataFielName,testeupload); >> >> >> </dilema> >> >> Alguma dica pessoal ? >> >> -- >> Você recebeu esta mensagem porque está inscrito na lista "flexdev" >> Para enviar uma mensagem, envie um e-mail para [email protected] >> Para sair da lista, envie um email em branco para >> [email protected] >> Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > -- Mario Junior http://blog.mariojunior.com/ @mariojunior -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev
