ajax 需 后台 给予 PrintWriter,而 response 一旦 打开PrintWriter 就不可以 打开 OutputStream了,所以ajax下载获得不到数据流
提供额外方式(隐藏iframe):
此方法不好:原因每次下载都会让客户端页面创建iframe
//可以直接指定个已有隐藏iframe然后对其src指定地址即可
提供额外方式(隐藏iframe):
此方法不好:原因每次下载都会让客户端页面创建iframe
function downloadFile(url){
var elemIFrame = document.createElement("iframe");
elemIFrame .src = url;
elemIFrame .style.display = "none";
}
//可以直接指定个已有隐藏iframe然后对其src指定地址即可