//导出Excel

try {

HSSFWorkbook wb = carService.export(list); //调用service方法~!

response.setContentType("application/vnd.ms-excel");

response.setHeader("Content-disposition", "attachment;filename=carsList.xls");

OutputStream ouputStream = response.getOutputStream();

wb.write(ouputStream);

ouputStream.flush();

ouputStream.close();

} catch (Exception e) {

logger.error("车辆信息导出excel错误:", e);

}

return null;

//导出zip文件

//response.reset();

response.setCharacterEncoding("utf-8");

response.setContentType("application/octet-stream;charset=UTF-8");

response.setHeader("Content-Disposition", "attachment; filename=\"" + zipName + "\"");

InputStream is = new FileInputStream(zipFile); //是文件而不是文件名。

FileCopyUtils.copy(is, response.getOutputStream());//将文件写到输出流中

return null;

Java中都通用文件下载(ContentType、文件头、response、out四步骤)

Java中都通用文件下载(ContentType.文件头.response.out四步骤) 新浪微博:IT国子监(记得关注噢) http://weibo.com/itguozijian   我们就直接 ...

Java输出流FileOutputStream使用详解

Java输出流FileOutputStream使用详解 http://baijiahao.baidu.com/s?id=1600984799323133994&wfr=spider&f ...

Java 之 Response 文件下载案例

文件下载需求: 1. 页面显示超链接 2. 点击超链接后弹出下载提示框 3. 完成图片文件下载 分析过程: 1. 超链接指向的资源如果能够被浏览器解析,则在浏览器中展示,如果不能解析,则弹出下载提示框 ...

Java 输出流中的flush方法

转自:http://blog.csdn.net/jiyangsb/article/details/50984440 java中的IO流中的输出流一般都有flush这个操作,这个操作的作用是强制将缓存中 ...

java/struts/Servlet文件下载与ftp文件上传下载

1.前端代码 使用超链接到Struts的Action或Servlet

建立地方Jekyll周边环境

近期使用github建立一个博客,只是要了解markdown语法,因为markdown后写的不是立即可见.所以,每一个成品都要经过在线调试,在线调试已经上线的文章,每次上线有反复git add, gi ...

Visual Studio 2017正式版使用一些疑问

刚升级完2017,是从2015升上去的,总体没有什么大的问题,就是报了一些ts的类型检查的问题,最重要的就是编译速度变得好慢啊,希望尽快出来补丁修复,以前一个解决方案只要10+秒,现在要50秒,表示体 ...

浅析HttpSession

苏格拉底曰:我唯一知道的,就是自己一无所知 源头 最近在翻阅Springboot Security板块中的会话管理器过滤器SessionManagementFilter源码的时候,发现其会对单用户的多 ...

docker基本概念2

1 docker 容器,容器可以被创建.启动.停止.删除.暂停等 容器是镜像的一个运行实例,不同的是,他有额外的可写文件层.提供了独立的应用环境. 容器的实质是进程,与宿主机进程不同的是有自己的独立的 ...

【BZOJ5338】[TJOI2018]异或(主席树)

[BZOJ5338][TJOI2018]异或(主席树) 题面 洛谷 题解 很明显的是\(Trie\)树上暴力判断答案 因为要支持区间,用主席树的结构存\(Trie\)树就好了 #include< ...

python练习题-3

author:headsen chen date: 2018-06-01  15:51:05 习题 31:  作出决定(if + raw_input) [root@localhost py]# cat ...

AC日记——妖梦斩木棒 洛谷 P3797

妖梦斩木棒 思路: 略坑爹: 代码: #include using namespace std; #define maxn 200005 #define m ...

java ftp输出流_java输出流实现文件下载相关推荐

  1. java ftp删除_java ftp实现文件上传和删除

    package com.tw.ftp; import java.io.File; import java.io.FileInputStream; import java.io.IOException; ...

  2. java ftp服务器_Java实现FTP服务器功能实例代码

    FTP(File Transfer Protocol 文件传输协议)是Internet 上用来传送文件的协议.在Internet上通过FTP 服务器可以进行文件的上传(Upload)或下载(Downl ...

  3. java ftp命令_Java实现FTP

    注意: Access restriction: The type FtpClient is not accessible due to restriction on required library ...

  4. java ftp 教程_Java 中两种ftp操作方式

    最近看到几篇关于java中操作ftp的文章,所以想写一个总结贴,标记一下,方便以后应用. 首先,我们可以应用java中的ftp库,java中提供了一个ftpclient的类,提供了很多操作ftp的方法 ...

  5. java ftp 损坏_java ftp上传时断网,文件损坏

    展开全部 以二进制流上传,然后实现断点续传. /** * 上传文件到FTP服务器,支持断点续传 * @param local 本地文件名称,绝对路径e68a8432313133353236313431 ...

  6. java ftp文件大小_java如何获得ftp服务器上指定文件的大小

    我想获得ftp服务器上指定文件的大小 以及下载过程中文件的已完成下载的大小 求教 这个是我写的方法 code:: public static boolean downLoadFtp(String ft ...

  7. java csv下载_java实现csv文件下载

    java实现把csv文件导入到sqlserver java实现把csv文件中的数据导入的sqlserver数据库中,由于初学java很多可以通过BufferedReader 流的形式进行流缓存,之后通 ...

  8. java 下载加速_Java实现大文件下载,提速30倍!想学?我教你啊!

    前言 兄弟们看到这个标题可能会觉得是个标题党,为了解决疑虑,我们先来看下最终的测试结果: 测试云盘下载的文件 46M,自己本地最大下载速度 2M 1. 单线程下载,总耗时: 603s img 2. 多 ...

  9. java ftp 当前路径_java FTPClient中的相对路径和绝对路径

    根目录 FTPClient的根目录为"/" 切换到根目录 ftpClient.changeWorkingDirectory("/"); // 切换到根目录 St ...

最新文章

  1. Android架构篇-4 架构模式MVVM
  2. 玻利维亚java_BlogJava
  3. sqlserver 新建只读权限用户
  4. 十五、linux 注册字符类设备和生成节点
  5. centos7 搭建Docker Registry
  6. ps4连接r星服务器稳定,移植到不同平台的《GTA5》有什么变化?与八年前相比,差距这么大...
  7. 计算机组装过程英文版,计算机组装与维护试题及答案(国外英文资料).doc
  8. Python小白的数学建模课-06.固定费用问题
  9. 显示连接失败_技术丨外接显示器障碍的诊断方法
  10. appium文件夹下无.bin文件_手把手教你Win10应用商店文件夹无权限访问怎么处理
  11. javapythonc就业人数比例_P100 统计各年龄段的人数
  12. python写的代码怎么发给别人_用python 代码 怎么给别人发邮件的两种写法
  13. W25Q64简介(译)
  14. CDISC SDTM CE domain学习笔记
  15. 后台管理系统权限设计
  16. 银行卡四要素检测 API接口数据
  17. (四)深度学习入门之对图像进行简单分类(cifar10数据集)
  18. echarts-gl三维展示自定义地图
  19. 计算机教学研修心得英语,网络研修培训心得体会(精选5篇)
  20. python dis模块解析

热门文章

  1. 什么是勒索病毒,勒索病毒简介,电脑中病毒了怎么修复
  2. 华为认证考试一定要去报培训班吗?
  3. 我总是那么傻,爱的那么真,最后伤了自己:情感日志
  4. PowerMILL宏自动化编程教程
  5. 人工智能会否让人类失业?新职业“指令师”即将诞生
  6. Linux云服务-Mysql卸载篇
  7. 混合云的落地,需要解决哪些问题?
  8. 在我的世界中用 python 编程
  9. iOS开发 -- 一个被苹果下架的App,终于恢复上架
  10. iOS开发之开源项目库总汇