..:: MX Studio Fóruns ::..: Nome do arquivo correto com BinaryWrite - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Nome do arquivo correto com BinaryWrite

#1 User is offline   xanburzum 

  • Group: Administrador
  • Posts: 2073
  • Joined: 04-November 08

Posted 23 December 2011 - 12:53 PM

Se você tem um arquivo ASP que dinamicamente produz arquivos em binário para download, você já deve ter percebido que quando o cliente salva o arquivo, ele é renomeado para yourfile.asp em vez de seu arquivo.ext. Veja como você pode evitar isso ... antes de enviar o comando Response.BinaryWrite, nesta edição:

<% 
     fn = "arquivo.ext" 
     Response.AddHeader "Content-Disposition","attachment;filename=" & fn 
     ... 
     response.binarywrite(binarydata) 
%>



Algumas versões do Internet Explorer não vai gostar do formato acima. Há pelo menos seis versões do comando que você pode ter que tentar, e eles são em grande parte mutuamente exclusivos, então você provavelmente vai ter de enviar código condicional baseado na versão do navegador.

Response.AddHeader "Content-Disposition", "attachment; filename=" & fn 
 
Response.AddHeader "Content-Disposition", "attachment; filename=" & fn & ";" 
 
Response.AddHeader "Content-Disposition", "inline; filename=" & fn 
 
Response.AddHeader "Content-Disposition", "inline; filename=" & fn & ";" 
 
Response.AddHeader "Content-Disposition", "filename=" & fn 
 
Response.AddHeader "Content-Disposition", "filename=" & fn & ";"

0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)