<%@ page import="java.io.*"%>
<%@ page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%
//相对路径
/*
String filePath = request.getRealPath("/");
String fileName = "a.txt";//要求a.txt在web目录下
String fileDir = filePath + fileName;
*/
String fileName="c:\\a.txt";//指定绝对路径
String fileDir = fileName;
InputStream inStream = new FileInputStream(fileDir);
//设置输出的格式
response.reset();
response.setContentType("application/x-tar");
response.addHeader("Content-Disposition",
"attachment; filename=\"" + "jobQueryResult.txt" + "\"");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while ((len = inStream.read(b)) > 0)
response.getOutputStream().write(b, 0, len);
response.getOutputStream().flush();
inStream.close();
//删除文件
new File(filePath).delete();
%>
<%@ page import="java.util.*"%>
<%@ page language="java" contentType="text/html; charset=GBK"%>
<%
//相对路径
/*
String filePath = request.getRealPath("/");
String fileName = "a.txt";//要求a.txt在web目录下
String fileDir = filePath + fileName;
*/
String fileName="c:\\a.txt";//指定绝对路径
String fileDir = fileName;
InputStream inStream = new FileInputStream(fileDir);
//设置输出的格式
response.reset();
response.setContentType("application/x-tar");
response.addHeader("Content-Disposition",
"attachment; filename=\"" + "jobQueryResult.txt" + "\"");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while ((len = inStream.read(b)) > 0)
response.getOutputStream().write(b, 0, len);
response.getOutputStream().flush();
inStream.close();
//删除文件
new File(filePath).delete();
%>