1.在做一個pdf導(dǎo)出功能的時候卡主了,是可以下載的,但是下載后的pdf文件打開是空白的,用postman測試下載后臺的pdf文件是可以正常打開并且有內(nèi)容的2.下載代碼:downLoadResume(){
axios.post('url',{
responseType: 'arraybuffer'
}).then((res)=>{ console.log(res); if(res.status == 200){ let blob = new Blob([res.data], { type: `application/pdf;charset-UTF-8`//word文檔為msword,pdf文檔為pdf
}); let objectUrl = URL.createObjectURL(blob); console.log(objectUrl); let downEle = document.createElement("a"); let fname = `download`; //下載文件的名字
downEle.href = objectUrl;
downEle.setAttribute("download", fname); document.body.appendChild(downEle);
downEle.click();
} // fileDownload(res.data,'resume.pdf')
}).catch((err)=>{ console.log(err);
})
}
添加回答
舉報
0/150
提交
取消