Java文件下载选择路径注意事项
来源:互联网 发布:java jstack 编辑:程序博客网 时间:2024/06/01 07:36
最近在项目里有个下载文件的需求,后台代码写好后,debug时没有出现任何错误信息,但页面就是没有弹出路径供下载选择。然后一直以为是后台代码的问题,结果无意间搜索发现如果想要可以选择下载路径的话,前端需要用window.location.href = 后台方法,才能够实现。
后台代码也贴一下
File file = new File(prePath+backPath);
// 取得文件名。
String fileName = file.getName();
InputStream fis;
try {
fis = new BufferedInputStream(new FileInputStream(filePath));
byte[] buffer = new byte[fis.available()];
fis.read(buffer);
fis.close();
response.reset();
response.addHeader("Content-Disposition",
"attachment;filename=" + new String(fileName.getBytes("gbk"), "ISO-8859-1"));
response.addHeader("Content-Length", "" + file.length());
OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
response.setContentType("application/octet-stream");
toClient.write(buffer);
toClient.flush();
toClient.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
还有前端url传参时后台用request.getParameter(“”)获取
- Java文件下载选择路径注意事项
- java导出文件弹出下载框让用户选择路径
- java实现下载并选择保存路径
- Java通过文件路径下载文件
- java选择保存文件的路径
- java web 提供下载文件的路径
- java swing 文件选择,设置默认文件选择路径,桌面路径
- java swing 文件选择,设置默认文件选择路径,桌面路径
- vb选择文件路径
- C#选择文件路径
- MFC选择文件路径
- vb 文件路径选择
- IO文件读取路径注意事项
- java下载excel文件源码(可选择保存文件路径)
- 已知下载路径,下载文件
- C#选择文件、选择文件路径
- 根据路径下载文件
- servlet 文件下载及注意事项
- 安卓自定义View实现加载gif图片
- SQL语句拼接常加 where 1=1 的原因
- JEPF 前台一些方法
- 自定义拦截器
- 为当前用户创建cron服务
- Java文件下载选择路径注意事项
- maven debug操作需安装的插件
- Oracle中间件
- cocos2d学习笔记
- POJ3903(dp,最长上升子序列,最基础题)
- python中可变和不可变对象(复值,拷贝,函数值传递)
- PHP问题
- 基础巩固--接口基本特性
- pageEncoding和charset有什么区别