当前位置: 首页 > news >正文

互推商盟seo培训一对一

互推商盟,seo培训一对一,一笔签名设计在线,餐饮logo创意设计系统日志的获取不可能每次都登录服务器,所以在页面上能够下载系统运行的日志是必须的 如何来实现日志的下载,这样的一个功能 前端我们用到的是window.open(...)这样可以发送一个get请求到后台 后台接收到get请求之后,如何实现对文件的下载 R…

系统日志的获取不可能每次都登录服务器,所以在页面上能够下载系统运行的日志是必须的

如何来实现日志的下载,这样的一个功能

 前端我们用到的是window.open(...)这样可以发送一个get请求到后台

 后台接收到get请求之后,如何实现对文件的下载

	@ResponseBody@RequestMapping("downlogsfile")public void downlogsfile(HttpServletResponse response,String filename) throws IOException {logger.info("**************下载日志相关的日志信息{}*****************",filename);response.setCharacterEncoding("UTF-8");response.setContentType("text/plain;charset=GBK");String path =configService.getByConfigValueByName("LOGPATH");String filepath = path + "/" + filename;logger.info(filepath);File file = new File(filepath);if (file.exists()) {logger.info("找到相关的日志文件:{}", filepath);DownLoadUtils.downloadtxt(response, file);} else {logger.info("文件不存在");}}

关键是DownLoadUtils.downloadtxt(response, file);

	public static void downloadtxt(HttpServletResponse res,File file) throws IOException {long length = file.length();res.addHeader("Content-Length", String.valueOf(length));res.addHeader("Content-Type","text/plain; charset=utf-8");res.setHeader("Content-Disposition","attachment;filename="+file.getName());OutputStream outputStream = res.getOutputStream();byte[] buff = new byte[1024];BufferedInputStream bis = null;FileInputStream fileInputStream=new FileInputStream(file);bis = new BufferedInputStream(fileInputStream);int i = bis.read(buff);while (i != -1) {outputStream.write(buff, 0, buff.length);outputStream.flush();i = bis.read(buff);}bis.close();fileInputStream.close();outputStream.close();}

这个里面res.setHeader很重要

res.addHeader("Content-Type","text/plain; charset=utf-8");

text/plain  纯文本的格式,并且设置编码
res.setHeader("Content-Disposition","attachment;filename="+file.getName());

"Content-Disposition","attachment;filename="+file.getName()

实现下载

http://www.mmbaike.com/news/106892.html

相关文章:

  • 房地产网站开发文档百度手机版网址
  • 手机网站开发建设方案丹东网站seo
  • 贵州省城乡建设厅网站材料价什么是seo关键词优化
  • 怎样用虚拟空间做网站滨州网站建设
  • 做dj音乐网站百度平台商家客服
  • 做百度移动网站点百度seo和谷歌seo有什么区别
  • 做精神科网站价格网络暴力事件
  • 一元夺宝网站建设黄页引流推广网站
  • 网站上的搜索怎么做优化大师最新版下载
  • 做网站为什么要用php框架国内最新新闻大事
  • 外贸站群营销型企业网站的功能
  • 无证做音频网站违法吗怎么注册自己的网站
  • 建设网站协议合同范本企业如何注册自己的网站
  • 甜品网站网页设计代码北京网站制作推广
  • yy简历网seo变现培训
  • 国外js建设网站品牌传播策略
  • 如何做个网站做cpa企业如何进行网站推广
  • 秦皇岛网站推广价钱建立网站有哪些步骤
  • 网站调用新浪微博市场调研报告1000字
  • wordpress站长统计插件最近的国际新闻热点
  • 兼职做彩平网站长尾词挖掘工具爱站网
  • 网站app建设图片对网络营销的认识有哪些
  • wordpress 屏蔽特定国家ip上海排名seo公司
  • title 芜湖网站制作seo外链购买
  • 龙岗seo培训seo教程书籍
  • 中通物流企业网站建设书优化疫情防控措施
  • 用asp.net做的网站框架aso优化什么意思
  • 网站建设安全协议怎么申请自己的域名
  • 网站分析对比北京百度seo排名公司
  • 重庆秀山网站建设报价网上宣传方法有哪些