Pergunta

Não quero que meu aplicativo Java SWT cache os arquivos temporários da Internet. Atualmente, estou lidando com o IE (porque o SWT usa o navegador nativo) e o navegador não pode ser alterado.

O "controle de cache: sem cache" parece funcionar bem para cada tipo de arquivo que eu exibir, exceto WMV. Meu "Expires" está definido como 0. Eu tentei todos os tipos de configurações de controle de cache com sem cache (sem ir para WMV), sem lojas (sem ir para o WMV), privado (permite que o WMV jogue, mas os arquivos temp de Cahces) , Max-AGE (sem efeito), etc. O arquivo WMV aparece apenas com o botão de parada clicável. Mas acertar a parada e o jogo não faz nada.

O navegador exibe arquivos de mídia com o WMP, então não entendo por que o WMV não será reproduzido, mas o MP3/MPG funciona bem (que também é reproduzido no WMP).

Há algo que estou perdendo no meu cabeçalho de resposta que forçará os arquivos temp a não cache e deixará o WMV Play? Não consigo encontrar nada online sobre haver problemas com não cache e WMV.

Foi útil?

Solução

Houve um pequeno problema de formatação com meu cabeçalho de resposta, pois não terminou com duas cordas " r n". Meu cabeçalho de controle de cache só tinha " n" no final da string e uma ferramenta de utilitário chamada Fiddler relatou esse erro na formatação.

O WMV agora funciona e nada é cahado para qualquer tipo de arquivo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top