java 如何实现导出文件
上面的图片比较模糊,下面我们来看看导出的具体的例子
@RequestMapping(value = "/download", method = RequestMethod.GET)@ResponseBodypublic void testDownload(HttpServletResponse res) {String fileName = "aaa.txt";res.setHeader("content-type", "text/plain");res.setHeader("content-type", "application/x-msdownload;");res.setContentType("text/plain; charset=utf-8");res.setHeader("Content-Disposition", "attachment; filename=" + fileName);byte[] buff = new byte[1024];BufferedInputStream bis = null;OutputStream os = null;try {os = res.getOutputStream();bis = new BufferedInputStream(new FileInputStream(new File("C://Users//lxn//Desktop//aaa.txt")));int i = bis.read(buff);while (i != -1) {os.write(buff, 0, buff.length);os.flush();i = bis.read(buff);}} catch (IOException e) {e.printStackTrace();} finally {if (bis != null) {try {bis.close();} catch (IOException e) {e.printStackTrace();}}}System.out.println("export file finish");}
这个是接口,那么前台怎么处理
$("#dcbtn").click(function() {var serviceUrl = getProjectURL();window.open(serviceUrl + "fpdc/download");})
这样就实现了文件的导出,我们直接用window.open(+资源接口+)
而不是对其返回结果进行window.open
希望对你有所帮助
java 如何实现导出文件相关推荐
- Java使用POI导出文件受损打不开
Java使用POI导出文件受损打不开 最近项目里涉及到了一个功能需要将数据库的表定时转换为Excel表格并发送给公司的对应负责人,作为开发者这种事情肯定要想一个一劳永逸的方法,所以这项功能的开发也就随 ...
- JAVA PPT转MP4 (基于VBSCRIPT)
场景: 业务需要,要使用JAVA根据ppt模板自动生成MP4视频. 调研: 查了一下比较符合的PPT 操作方式,POI,ASPOSE,VBA 1. POI 支持PPT文件的读,修改,写.HSLF,XL ...
- java 导出文件,导出多个文件方案~
项目经历: 在项目中遇到了一个需求就是用户批量下载文件,方案有两种,第一种,就是前端去调用多个下载接口实现,第二种,就是服务端把文件打成zip包去导出文件. 一 . 下载单个文件 File file ...
- java导出乱码_导出文件乱码问题处理(java)
最近在处理业务时,之前一个很正常的功能,因为换了一个服务器环境(由windows到linux),导出文件时文件名fileName突然就变成了乱码,无论如何转变编码方式,总不得其解,最终采用无论前后台, ...
- java导出文件大数据量一种处理思路:多文件压缩导出
java导出文件大数据量一种处理思路:多文件压缩导出:1,查询的时候分页查询确定总的文件个数:totalExcel; 总条数:count; 单个excel设定的行数:SINGLE_EXCEL_NUM; ...
- 纯java导入xlsx_java批量导入导出文件的实例分享(兼容xls,xlsx)
一.介绍 利用java实现文件的导入导出数据库,目前在大部分系统中是比较常见的功能了,今天写个小demo来理解其原理,没接触过的同学也可以看看参考下. 目前我所接触过的导入导出技术主要有POI和iRe ...
- java swing 导出文件_java swing (一) 导出excel文件并打开
点击XXX管理系统中的"导出Excel"按钮,然后弹出如上图,点击"保存"以后,该Excel就保存到指定路径,并且打开. 上述的动作,其实不难,主要是打开该文件 ...
- java导出文件教程_Java文件教程
File类的对象是文件或目录的路径名的抽象表示. 创建文件 我们可以从以下创建一个File对象 - 一个路径名 一个父路径名和子路径名 一个URI (统一资源标识符) 可以使用File类的以下构造函数 ...
- java导出sas_[转载]SAS Proc Export导出文件
SAS 导出文件 导出到excel PROC EXPORT DATA=Work.myfile OUTFILE='C:tempexample.xls' DBMS=EXCEL2000 REPLACE; S ...
最新文章
- 计算机管理磁盘管理,如何打开磁盘管理?
- MATLAB优化算法(一)
- 十个优衣库仓库理货员,只有一个能留下,机器已经上岗了
- 是什么构成了“人工智能”热潮?
- opencv +opencv_contrib+CMake+VS2015
- 记录点滴,善于分享-Microsoft Visio 2016下载与安装教程(全)
- html在线随机出题系统,出题系统/考试模拟考试系统-在线系统
- linux课程设计tiny6410,tiny6410烧写linux
- 前端开发之百度地图使用的API和实例
- 个人计算机中的防病毒软件无法,为什么无法在计算机上安装360防病毒软件?
- 春来夏往,秋收冬藏,我们来日方长(第一章)
- 如何强制关闭进程linux,4种强制关闭Ubuntu中无响应应用程序的方法
- 大数据管理平台(一)概述
- 乐高 计算机泡泡龙教案,科学小实验----有趣的泡泡龙
- Tableau 安装失败
- 龙卷风收音机绿色版cradio_chs
- 用c语言构造下三角,数据结构之获取矩阵下三角
- 【单片机仿真项目】利用定时器0实现对LED灯的闪烁控制,LED灯的闪烁间隔为0.5秒
- 基于树莓派的远程实时监控(内网穿透)
- 5.31 京东618热爱V1.6 批量账户使用教程