-说到请求下载文件,初学者可能就会想到使用ajax,然后目前ajax的返回数据,一般都是xml、json、等等,并没有以流的形式返回,其实实现起来并没有那么困难,话不多说,直接上代码
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<a href="此处填写你要下载的url">点击链接下载</a>
<button οnclick="downWayOne()">空白页下载</button>
<button οnclick="downWayTwo">直接下载</button>
<script>
// 会打开一个空白页下载,下载完成后会自动消失
function download1() {
window.open('/download/papers/1');
}
// 直接下载,使用的jquery
function download2() {
var $form = $('<form method="GET"></form>');
$form.attr('action', '此处填写你要下载的url');
$form.appendTo($('body'));
$form.submit();
}
</script>
</body>
</html>