当前位置:网站首页>【浏览器打开导出的excel】
【浏览器打开导出的excel】
2022-08-08 20:56:00 【阳光下奔跑的小孩儿】
public void setResponseHeader(HttpServletResponse response,String filePath) {
try {
File file = new File(filePath);
String filename = file.getName();
if( !file.exists()){
return;
}
response.reset();
FileInputStream fileInput = new FileInputStream(file);
OutputStream outPut = response.getOutputStream();
byte[] buffer = new byte[1024];
int len;
while ((len = fileInput.read(buffer)) > 0){
outPut.write(buffer, 0, len);
}
fileInput.close();
response.addHeader("Content-Disposition", "attachment;filename=" +new String(filename.getBytes("UTF-8"), "utf-8"));
response.addHeader("Content-Length", "" + file.length());
response.setContentType("application/x-msdownload");
} catch (IOException ex) {
ex.printStackTrace();
return;
}
}边栏推荐
猜你喜欢
随机推荐
使用fontforge修改字体,只保留数字
目标检测论文 Bridng the Gap Between Anchor-based and Anchor-free Detection via ATSS
VSCode 必知必会的 20 个快捷键
OneNote 教程,如何在 OneNote 中检查拼写?
Bluu Seafood launches first lab-grown fish products
rancher坑记录
Kotlin reflection
fastapi-实战-综述
CSP-J2021 题解
快照集成(Snapshot Ensemble)
2020-8-18js练习
一下科技:未来短视频行业发展呈四大趋势
Jmeter常见问题处理及常用功能
phpmyadmin 4.8.1 远程文件包含漏洞(CVE-2018-12613)
Kotlin - learn the fifth day of the Handler
Solve the problem of slow speed of gradle import package
解决gradle导包速度慢问题
新规划|广州都市圈将以广佛为核心,广佛将有18条地铁相连通
PHP传递任意数量的函数参数
关于Mac终端自定义命令和Mysql命令问题








