//type的值可以是image/jpeg image/gif image/png image/bmp 根据图片的格式来定
response.setContentType(type + ";charset=utf-8");
//img是要显示的文件名
String fileName = new String((img).getBytes("GBK"), "ISO-8859-1");
response.setHeader("Content-Disposition", "attachment;filename="
+ fileName);
response.addHeader("Pragma", "no-cache");
response.addHeader("Cache-Control", "no-cache");
//path是服务器所在主机的存放图片的路径
InputStream in = new FileInputStream(new File(path));
int num = 0;
byte[] buf = new byte[1024];
while ((num = in.read(buf)) != -1) {
response.getOutputStream().write(buf, 0, num);
}
response.getOutputStream().flush();
return null;