CORREÇÃO: Content-Disposition: arquivo de força não baixe o diálogo

Traduções deste artigo Traduções deste artigo
ID do artigo: 182315
Expandir tudo | Recolher tudo

Sintomas

De acordo com o site da Web http://www.nic.mil/ftp/rfc/rfc2183.txt configuração aContent cabeçalho de disposição com tipo "anexo" ao retornar de um cliente do arquivo toa, deve forçar o cliente a solicitar a entrada do usuário. Entrada Typicallythis indica se o usuário deseja exibir ou armazenar Oarquivo. Internet Explorer 4.01 pode tentar abrir o arquivo retornado de withoutprompting o usuário.

Situação

A Microsoft confirmou que esse é um problema nos produtos Microsoft que estão listados no início deste artigo.
Esse bug foi corrigido no Internet Explorer 5.

Mais Informações

Quando um arquivo de documento para um aplicativo instalado em um cliente é firstopened no Internet Explorer, o navegador apresentará ao usuário com caixa de diálogo de Download de aFile solicitar que o usuário com as seguintes opções:

  • Abrir este arquivo do seu local atual
  • Salvar este arquivo em disco
Esta caixa de diálogo também apresenta ao usuário a caixa de seleção a seguir:
Sempre perguntar antes de abrir este tipo de arquivo
Depois que o usuário limpar esta caixa de seleção, o Explorer sempre abrir arquivos deEsta tipo.

Quando um arquivo é retornado para o Explorer com um tipo de headerwith Content-Disposition "anexo", Explorer deve pedir ao usuário independentemente da seleção acima. Na verdade, Explorer não sempre solicitar o usuário.

Suporte do Internet Explorer 4.01 faz o cabeçalho Content-Disposition thatit irá inicializar a caixa de diálogo Download de arquivo (se aparecer) com o nome do arquivo asuggested. O código a seguir demonstra como enviar o cabeçalho de disposição do OCA e um nome de arquivo sugerido de um programa CGI:
   #include <stdio.h>
   int main()
   {
     char szContentType[]="Content-Type: bad/type\r\nContent-Disposition:"
                          " attachment; filename=name.xxx\r\n\r\n";
     printf(szContentType);
     printf("This is a test.");
     return 0;
   }
				
Não inclua um caminho no parâmetro de nome de arquivo. Além disso, não coloque aspas itin.

Você pode pensar que definindo o tipo de conteúdo de um tipo desconhecido para Explorerwould força a caixa de diálogo Download de arquivo. Na verdade, o Explorer "fareja" os dados enviados do servidor e detecta o tipo de arquivo que está sendo enviado. Ifit reconhece o tipo de arquivo, ele irá se comportar de acordo com o userpreference. Nesse momento, não há nenhuma maneira completamente confiável para forçar a caixa de diálogo de Download Oarquivo apareça ao baixar um arquivo para InternetExplorer.

Propriedades

ID do artigo: 182315 - Última revisão: sábado, 21 de setembro de 2013 - Revisão: 2.0
Palavras-chave: 
kbbug kbDSupport kbfaq kbmt KB182315 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.
Clique aqui para ver a versão em Inglês deste artigo: 182315
Aviso de Isenção de Responsabilidade sobre Conteúdo do KB Aposentado
Este artigo trata de produtos para os quais a Microsoft não mais oferece suporte. Por esta razão, este artigo é oferecido "como está" e não será mais atualizado.

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com