ASP.NET的XMLHttpRequest下載文件正在嘗試使用XMLHttpRequest來實現文件的下載...但我沒有得到文件對話框或任何迴應。我有調試處理程序,沒有錯誤。在你的代碼使用處理器
function download(id)
{
try
{
var xmlHttp=new XMLHttpRequest();
xmlHttp.open("GET","DownloadFileHandler.ashx?id=" + id,false);
xmlHttp.send();
xmlHttp.onreadystatechange=function()
{
//if request has been entertained and response is returned from server
if(xmlHttp.readyState==4)
{
alert("aq");
}
}
}
catch (ex)
{
alert("Browser does not support ajax");
}
}
}
我的處理程序
context.Response.AppendHeader("content-disposition", "attachment; filename=" + name);
context.Response.ContentType = type;
context.Response.WriteFile(path);
context.Response.End();
不會異步工作... – Aliostad
什麼意思雅? – user2514963
Ajax無法下載文件。 – Aliostad