SWFUpload usando https não funciona no Firefox

0

Estou usando o SWFUpload para enviar arquivos para um banco de dados (Windows XP) por meio de https. Tudo funciona como esperado no IE (7 e 8), mas usando o meu Firefox 3.3.15 ele falha sem mensagem de erro. Usando o mecanismo de upload usando http funciona bem.

Eu encontrei este tópico usando o google. Eles descrevem que a instalação do certificado de CAs como emissor confiável ajudaria. Infelizmente não (era um certificado emitido por uma autoridade do CaCert).

Funciona na máquina do meu colega que usa o Firefox 3.3.15, mas ele não consegue se lembrar de ter feito algo especial para fazer isso funcionar. Eu dei uma olhada em outras máquinas usando o Firefox e nenhuma delas conseguiu fazer o upload de um arquivo para o banco de dados.

Eu digo que o SWFUpload usa flash e esse flash pode usar outros certificados além do próprio Firefox. Alguém sabe alguma coisa sobre isso?

O que posso fazer para que funcione? Alguma sugestão?

    
por Thariama 10.03.2011 / 17:23

1 resposta

1

É um problema da sessão. Se o seu sistema tiver que fazer uma validação de login, quando você enviar o arquivo, sua sessão será perdida se você usar o Firefox ou o Chrome. O Internet Explorer não tem esse problema.

Você pode se referir a esta discussão .

Alguém que sempre teve esse problema sugeriu passar o valor da sessão ou lê-lo no cookie e depois passá-lo para o servidor.

    
por 21.09.2011 / 02:35