Mensagem de erro quando transfere ficheiros utilizando o Internet Explorer 9 a partir de Web sites seguros: "não foi possível transferir <filename>"

Sintomas

Não pode transferir ficheiros ou visualizar ficheiros a partir de um Web site quando se liga ao site através de HTTPS (sites seguros) utilizando o Internet Explorer 9. Por exemplo, visita um Web site seguro, como o de um banco ou de outra instituição financeira, e tenta transferir ou visualizar um ficheiro PDF. O ficheiro não é apresentado no Internet Explorer e poderá ver uma mensagem de erro similar à seguinte:

Mensagem de erro 1
O Internet Explorer não consegue transferir
Mensagem de erro 2
não foi possível transferir <filename>

Este problema ocorre se a opção Não guardar páginas encriptadas no disco estiver seleccionada no Internet Explorer.


Nota: Para o Internet Explorer 8 e versões anteriores, consulte o seguinte artigo da BDC:

Causa

Para transferir ficheiros, o Internet Explorer deve criar uma cache ou um ficheiro temporário. No Internet Explorer 9, se o ficheiro for entregue em HTTPS, e todos os cabeçalhos de resposta tiverem sido definidos para impedir a colocação em cache, e se a opção Não guardar páginas encriptadas no disco for definida, é criado um ficheiro de cache. Portanto, a transferência irá falhar.


Resolução

Para corrigir este problema, experimente em primeiro lugar o método 1. Se o método 1 falhar, passe ao método 2.

Método 1

No menu Ferramentas no Internet Explorer 9, clique em Opções da Internet, clique no separador Avançado, clique para retirar a selecção da caixa de verificação Não guardar páginas encriptadas no disco na área Segurança e de seguida clique em OK. (Esta é a predefinição do Internet Explorer.)




Método 2:

  1. Inicie o Editor de Registo.
  2. Para uma definição por utilizador, localize a seguinte chave de registo:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

    Para uma definição por computador, localize a seguinte chave de registo:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings
  3. No menu Editar, clique em Adicionar valor, e de seguida adicione o valor seguinte:

    "BypassSSLNoCacheCheck"=Dword:00000001
  4. Saia do Editor de Registo.

Mais Informação

Para obter mais informações, clique no número de artigo que se segue para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
815313 Prevenir a colocação em cache quando transfere documentos activos em SSL
Propriedades

ID do Artigo: 2549423 - Última Revisão: 30/07/2013 - Revisão: 1

Comentários