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

莱芜雪野湖酒店百度搜索引擎优化

莱芜雪野湖酒店,百度搜索引擎优化,想花钱做网站怎么做,西宁市网站建设高端前言 导出功能的实现,主要记录总结导出过程中出现的一些问题。 代码实现导出功能 public R templateDown(HttpServletResponse response) {String fileName "template.xlsx";// 清空responseresponse.reset();response.setCharacterEncoding("UTF…

前言

导出功能的实现,主要记录总结导出过程中出现的一些问题。

代码实现导出功能

    public R templateDown(HttpServletResponse response) {String fileName = "template.xlsx";// 清空responseresponse.reset();response.setCharacterEncoding("UTF-8");response.setContentType("application/x-msdownload");try {//解决乱码String exportName = "导入模板.xlsx";String fileNameCode = URLEncoder.encode(exportName,"UTF-8");response.setHeader("Content-Disposition", "attachment;fileName=" + fileNameCode);//获取文件路径String fileUrl = emergencyPath;//获取项目在服务器上的真实路径fileUrl = fileUrl + File.separator + fileName;File file = new File(fileUrl);if (!file.exists()) {
//                response.sendError(500, "File not found!");return R.fail("模板文件不存在");}long fileLength = file.length();response.setHeader("Content-Length", String.valueOf(fileLength));BufferedInputStream bis = new BufferedInputStream(new FileInputStream(file));BufferedOutputStream bos = new BufferedOutputStream(response.getOutputStream());byte[] buff = new byte[2048];int bytesRead;while (-1 != (bytesRead = bis.read(buff, 0, buff.length))) {bos.write(buff, 0, bytesRead);}bis.close();bos.close();} catch (Exception e) {e.printStackTrace();}return R.success("导出成功");}

问题总结

  1. 导出文件名、文件内容乱码问题,以下几种情况可尝试解决该问题
  • 设置参数前response清空,有些情况可通过reset()解决。
// 清空response
response.reset();
  • 对导出的文件名编码处理:
String fileNameCode = URLEncoder.encode(exportName,"UTF-8");
response.setHeader("Content-Disposition", "attachment;fileName=" + fileNameCode);
  • 也是一种编码处理,和第二种方式差不多,都是对文件头设置:
fileName = URLEncoder.encode(fileName,"utf-8");
response.addHeader("Content-Disposition","attachment;filename=" + new String(fileName.getBytes("utf-8"),"ISO8859-1"));
  1. 文件路径、文件名都是对的,但是通过new File(path)一直返回找不到文件。
    原因:服务器的文件名是不是中文名,如果是中文名可能会出现即使路径都写对了,仍出现文件找不到的问题。强烈建议服务器上文件名用英文!!!
http://www.qdjiajiao.com/news/6010.html

相关文章:

  • web个人网站模板企业网站制作费用
  • 中山市城乡和住房建设局网站seo内部优化具体做什么
  • 做一个网站多少费用品牌传播推广方案
  • 工程网络图株洲seo优化
  • 网站后台如何做文件下载连接日照网站优化公司
  • 滇中引水工程建设管理局网站站长工具域名
  • 做影视网站推荐哪个服务器网站注册搜索引擎的目的是
  • 如何在年报网站上做遗失公告怎么做网站关键词优化
  • 东莞网站seo推广技术培训平台
  • 自己做的一个网站怎么赚钱搜索引擎优化搜索优化
  • 网站qq客服制作江苏免费关键词排名外包
  • 网站开发项目经理岗位职责培训网络营销机构
  • 如何安全的做黄色网站佛山关键词排名效果
  • 苏州互联网公司在哪个区seo站长工具是什么
  • 温州企业做网站中国十大营销策划机构
  • 自己做的网站涉黄软件测试培训费用大概多少
  • 盐田高端网站建设seo公司优化排名
  • 网站建站模板地推
  • 手机版网站设计营销推广活动方案
  • wordpress购物车显示龙斗seo博客
  • 网站建设需求分析有什么内容商品推广软文800字
  • 企事业网站建设的毕业论文seo优化与推广招聘
  • 企业营销型网站设计免费建站哪个最好
  • 做电商网站费用软文通
  • 芜湖做公司网站手机网站智能建站
  • 做网站需要每年交钱吗seo公司厦门
  • 石柱网站建设网络营销文案策划都有哪些
  • 做网站要求的分辨率是什么意思百度网址大全电脑版
  • 设计网站会员哪个好用搜索营销
  • 网站建设小公司生存百度推广网站