图片显示
response.setHeader("Content-type" , "jpeg");
File file = new File("E:/Javacode/exercise/12.jpg");
// 1) 读取本地文件
FileInputStream in = new FileInputStream(file);
//定义个输出流
ServletOutputStream out = response.getOutputStream();
//定义容器,指定大小
byte[] buf = new byte[1024];
int len = 0;
// 边读边写
while( (len=in.read(buf)) != -1) {
out.write(buf, 0, len);
}
in.close();
out.close();
文件下载
request.setCharacterEncoding("utf-8");
response.setContentType("text/html;charset=utf-8");
File file = new File("E:/Javacode/exercise/12.jpg");
//如果是中文的图片名的话,必须这样进行包装 先通过GBK进行getBytes,然后通过设置新的ISO8859_1
response.setHeader("content-disposition", "attachment;filename=123.jpg"*//*+new String(file.getName().getBytes("GBK"),"ISO8859_1")*//*);
// 1) 读取本地文件
FileIn