package com.zyz;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream; /**
* Created by Administrator on 16-9-29.
*/
public class DownImgServlet extends HelloServlet {
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) {
response.setHeader("Content-disposition","attachment;filename=photo.jpg");
InputStream in=this.getServletContext().getResourceAsStream("/images/i.jpeg");
byte buffer[]=new byte[1024];//设置缓冲区
int len=0;
try {
OutputStream out=response.getOutputStream();
while((len=in.read(buffer))>0){
out.write(buffer,0,len);
}
} catch (IOException e) {
e.printStackTrace();
} }
}

最新文章

  1. SecondaryNameNode的工作流程
  2. Linux知识:/root/.bashrc与/etc/profile的异同
  3. Js循环读取JSON数据
  4. MySQL关键字
  5. 报表控件NCreport教程:子查询系统设计
  6. 运算符 与 分支语句:if ,else if,else;switch case
  7. android 页面跳转,数据回传
  8. 如何在linux中用命令产生一个范围内的随机数?
  9. 【转载】JSP中文乱码问题
  10. RHEL 6.3安装(超级详细图解教程)[转载]
  11. SVN Cleanup failed的解决办法
  12. bootstrap-validator使用
  13. ruby 资料整理
  14. java数组或集合返回空的问题
  15. 学php之翻译wordpress(1)
  16. POJ1320 Street Numbers【佩尔方程】
  17. PHP header使用
  18. Android 学习笔记之 个人认为最简单的查看Android源码方案
  19. 透析thinkphp5升级版开发框架tpframe
  20. spring-oauth-server实践:授权方式四:client_credentials 模式的refresh_token?

热门文章

  1. Oracle 11.2.4.0 ACTIVE DATAGUARD 单实例安装(COPY创建备库)
  2. Partitioning & Archiving tables in SQL Server (Part 2: Split, Merge and Switch partitions)
  3. Java class file format specfication
  4. setFeatureInt、android 自定义标题栏
  5. 在requirejs中使用qunit
  6. Python学习二(生成器和八皇后算法)
  7. 全站 HTTPS 来了(转载)
  8. Rendering pipeline overview(读书笔记1 --- Real-Time rendering)
  9. php工作笔记4-mysql笔记1
  10. Gson运用