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

Responder a