我目前正在尝试使用浏览器中基于REST的服务器的ajax请求下载该文件。
$('#button').click(function (url)
{
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.setRequestHeader('Authorization', "Bearer " + token);
xhr.onload = function(e) {
alert('success')
//what should I do here to get file downloaded using browser
};
xhr.send();
}););
答案 0 :(得分:1)
您可以使用以下代码。
$('#button').click(function (url)
{
var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.setRequestHeader('Authorization', "Bearer " + token);
xhr.onload = function(e) {
alert('success')
var file=e.target.files[0]; //you can get file this way.
};
xhr.send();
}););