新濠天地下载_新濠天地网 新濠天地下载_新濠天地网

新濠天地网

新濠天地下载

1年以前  |  官网数:81 次  |    

@RequestMapping(value = "/downfile", method = RequestMethod.GET)
public void downfile(HttpServletRequest request, HttpServletResponse response) {
try {
String fileName = request.getParameter("fileName");
String newPath = request.getSession().getServletContext().getRealPath("") + File.separator
+ fileName;
LoggerUtil.info(this.getClass(),"【获取到打印模板】:"+newPath);
File file = new File(newPath);
if (!file.exists()) {
response.getWriter().write("<font color='red'>系统打印异常,请联系管理员</font>");
return;
}
String fileNameShow = fileName.substring(fileName.lastIndexOf("/")+1, fileName.length());
FileInputStream is = new FileInputStream(file);
// 设置相应的头部
response.addHeader("pragma", "NO-cache");
response.addHeader("Cache-Control", "no-cache");
response.addDateHeader("Expries", 0);
response.setContentType("application/x-download;charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(fileNameShow, "utf-8"));
IOUtils.copy(is, response.getOutputStream());
is.close();
} catch (Exception e) {
LoggerUtil.error(this.getClass(), "模板打印异常" + e, e);
try {
response.getWriter().write("<font color='red'>系统打印异常,请联系管理员</font>");
} catch (IOException e1) {
LoggerUtil.error(this.getClass(), "response写出异常" + e1, e1);
}
}finally {
}
}

相关新濠天地:


SSH 登录失败:Host key verification failed

PHP分页新濠天地制作新濠天地讲解

将二进制数据转为16进制以便新濠天地

PHP自定义新濠天地获取搜索引擎来源关键字的方法

Java生成UUID

获取IMSI

在Zeus Web Server中安装PHP语言支持

让你成为最历害的git提交人

获取IMEI

再谈PHP中单双引号的区别详解

Python 2与Python 3版本和编码的对比

PHP实现简单爬虫的方法

php+ajax+json 详解及实例app

wget使用技巧

php封装的page分页类完整实例

php实现数组中索引关联数据转换成json新濠天地的方法

php数组合并array_merge()新濠天地使用注意事项

桌面中心(一)创建数据库

指定应用ID以获取对应的应用名称

PHP设计模式之工厂模式与单例模式
qy77千亿国际富爸爸娱乐官网qy77千亿国际