public void uload(){
Logger logger = Logger.getLogger(this.getClass());
HttpServletResponse response=ServletActionContext.getResponse();
String downFilename="paper.rar";//要下载的文件名称
String filepath="C:\\paper.rar";//要下载的文件完整路径
response.setContentType("text/plain");
response.setHeader("Location",downFilename);
response.setHeader("Content-Disposition", "attachment; filename=" + downFilename);
try {
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
} catch (Exception e) {
logger.error("客户端下载失败",e);
}
}
Logger logger = Logger.getLogger(this.getClass());
HttpServletResponse response=ServletActionContext.getResponse();
String downFilename="paper.rar";//要下载的文件名称
String filepath="C:\\paper.rar";//要下载的文件完整路径
response.setContentType("text/plain");
response.setHeader("Location",downFilename);
response.setHeader("Content-Disposition", "attachment; filename=" + downFilename);
try {
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();
} catch (Exception e) {
logger.error("客户端下载失败",e);
}
}