eu faco um upload aqui de um arquivo de 1 mb, td ocorre normalmente, ele faz
dai numa pagina eu carrego ela com um link, e nesse link chama uma pagina chamada "download.asp"
nessa pagina ele faz aparecer aquela caixa de dialogo de download sabe, abrir, salvar e cancelar?
então, está td certo nisso, ele faz, so que faz com arquivos pequenos.
na hora que eu clico no link, se for um pequeno, ele faz o download corretamente, agora se for de 1 mb que seja, ele fica um ano carregando e n aparece a caixa de dialogo, isso está me deixando louco, segue o script, pra vocês........
<%
Response.expires = -10
Server.ScriptTimeout = 6000000
%>
<%
'mostra via servidor que o response.addheader será aplicado para download
response.AddHeader "Content-Type","application/x-msdownload"
'mostramos o arquivo que será feito o download, independente de sua extensão
'usaremos no exemplo: arquivo.pdf
sCod = "attachment; filename=" & Request.Querystring("arquivo")
response.AddHeader "Content-Disposition",sCod
Response.Flush
Response.Buffer = True
Const adTypeBinary = 1
'leremos abaixo o arquivo em modo binário através do ADODB
Set binario = Server.CreateObject("ADODB.Stream")
binario.Open
binario.Type = adTypeBinary
' Informe aqui o caminho completo do arquivo no servidor
' Se preferir, use Server.MapPath("arquivo.pdf")
' sArq = Server.MapPath("arquivos\") & Request.Querystring("arquivo")
sArq = "D:\Inetpub\sites\intranet.tmax\arquivos\" & Request.Querystring("arquivo")
binario.LoadFromFile sArq
Response.BinaryWrite binario.Read
binario.Close
Set binario = Nothing
Response.Flush
%>
então galera, está correto o codigo, porque arquivos pequenos ele abre agora maior que 300 k ele já fica embacando p abrir e n abre, por favor, alguém me ajude......
Pergunta
Guest - ramon -
gente, é o seguinte....
eu faco um upload aqui de um arquivo de 1 mb, td ocorre normalmente, ele faz
dai numa pagina eu carrego ela com um link, e nesse link chama uma pagina chamada "download.asp"
nessa pagina ele faz aparecer aquela caixa de dialogo de download sabe, abrir, salvar e cancelar?
então, está td certo nisso, ele faz, so que faz com arquivos pequenos.
na hora que eu clico no link, se for um pequeno, ele faz o download corretamente, agora se for de 1 mb que seja, ele fica um ano carregando e n aparece a caixa de dialogo, isso está me deixando louco, segue o script, pra vocês........
então galera, está correto o codigo, porque arquivos pequenos ele abre agora maior que 300 k ele já fica embacando p abrir e n abre, por favor, alguém me ajude......
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.