USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  ASP - Active Server Page    (Miscelâneas)

Título da Dica:  Download de arquivos
Postada em 17/9/2003 por Ð@®l@n            
utiliza-se o response.binarywrite para imprimir uma imagem que esteja contida no banco de dados.

Essa técnica do binarywrite é utilizada também para a realização de downloads. É claro que se você simplesmente fizer um link para o arquivo o download ocorre, mas para você ter maior controle sobre o processo de donwload, como por exemplo, registrar o volume de downloads e controlar quem pode ou não fazer o download, você pode provocar o download via código asp, utilizando o binarywrite exatamente como no exemplo da recuperação de imagens.

Mas fica um problema : O nome do arquivo. O browser irá entender como nome do arquivo a página que está sendo chamada, com extensão e tudo (.asp). Para mudar isso é necessário adicionar um cabeçalho na resposta enviada ao browser, veja um pequeno trecho de exemplo :

<%
fn = 'MyDoc.doc'
Response.AddHeader 'Content-Disposition','attachment;filename=' & fn
...
response.binarywrite(binarydata)
%>

Desta forma podemos especificar o nome do arquivo que será downloadeado.
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página