12345678910111213141516171819202122232425 |
- /*
- * @Description:
- * @Autor: kindring
- * @Date: 2021-10-12 09:48:05
- * @LastEditors: kindring
- * @LastEditTime: 2021-10-12 09:48:05
- * @LastDescript:
- */
- var blob = res.data;
- // FileReader主要用于将文件内容读入内存
- var reader = new FileReader();
- reader.readAsDataURL(blob);
- // onload当读取操作成功完成时调用
- reader.onload = function(e) {
- var a = document.createElement('a');
- // 获取文件名fileName
- var fileName = res.headers["content-disposition"].split("=");
- fileName = fileName[fileName.length - 1];
- fileName = fileName.replace(/"/g, "");
- a.download = fileName;
- a.href = e.target.result;
- document.body.appendChild(a);
- a.click();
- document.body.removeChild(a);
- }
|