vue现在后台的文件流

//2.后台接口返回文件流,前台下载的方法
dowloadFile(){
//假设后台返回的对象为resp
let current = new Date();
let blob = resp;
let reader = new FileReader();
reader.readAsDataURL(blob);
reader.onload = function (e){
let downloadElement = document.createElement('a');
downloadElement.download = '文件名';//日期加文件名
downloadElement.href = e.target.result;
document.body.appendChild(downloadElement);
downloadElement.click();
document.body.removeChild(downloadElement);
window.URL.revokeObjectURL(downloadElement.href);
}
}

你可能感兴趣的:(vue现在后台的文件流)