Download de arquivo via AJAX
Num "download convencional" basta chamar esta página por um link simples que faz aparecer o prompt de download do navegador.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%
Dim chave
chave = Request.Querystring("id")
response.AddHeader "Content-Disposition","attachment; filename="&chave&""
Response.Buffer = True
Const adTypeBinary = 1
Set binario = Server.CreateObject("ADODB.Stream")
binario.Open
binario.Type = adTypeBinary
binario.LoadFromFile Server.MapPath("/App/Clientes/Imagens/galeria/"&chave&"")
Response.BinaryWrite binario.Read
binario.Close
Set binario = Nothing
Response.Flush
%>
Agora quero fazer o processo via AJAX.
Tentei fazer chamando a página. Vejam um trecho do código
var objDownload = createXMLHTTP();
objDownload.open("get", "/App/objetos/download-de-arquivo/download.asp", true);
Isso acima trás os dados binários do arquivo, não abre o prompt de download do navegador.
Como faço??
Obrigado.
Discussão (1)
Carregando comentários...