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

免费做会计试题网站网站开发的人员

免费做会计试题网站,网站开发的人员,网站建设必须要具备哪些知识,旅游网站网页设计Spring Boot 下载文件(word/excel等)文件名中文乱码问题#xff5c;构建打包不存在模版文件(templates等) 准备文件#xff0c;这里我放在resource下的templates路径 在pom中配置构建打包的资源#xff0c;更新maven 如果使用了assembly打包插件这样配置可能仍不生效#…Spring Boot 下载文件(word/excel等)文件名中文乱码问题构建打包不存在模版文件(templates等) 准备文件这里我放在resource下的templates路径 在pom中配置构建打包的资源更新maven 如果使用了assembly打包插件这样配置可能仍不生效检查并配置 package.xml文件 编写下载接口返回要下载的模版文件fileName可以根据需要灵活配置 GetMapping(/download)ApiOperation(value 下载导入模版, notes )public void download(HttpServletResponse response) throws IOException {String fileName 数据项集导入模板.xlsx;//获得待下载文件的绝对路径String realPath ResourceUtils.getURL(classpath:).getPath() templates;//获取文件输入流FileInputStream fileInputStream new FileInputStream(new File(realPath, fileName));//文件名包含中文时需要进行中文编码否则会出现乱码问题response.setHeader(content-disposition, attachment;filename URLEncoder.encode(fileName, utf-8));ServletOutputStream servletOutputStream response.getOutputStream();int len 0;//设置一个缓冲区大小取决于文件内容的大小byte[] buffer new byte[1024];//每次读入缓冲区的数据直到缓冲区无数据while ((len fileInputStream.read(buffer)) ! -1) {//输出缓冲区的数据servletOutputStream.write(buffer, 0, len);}servletOutputStream.close();fileInputStream.close();}这样做完后使用swagger测试接口大概率会出现%A8%A1%E6%9D%BF.xlsx这种格式这是由于Swagger对文件名进行了URL编码导致文件名在下载时显示为编码后的形式。 直接使用浏览器进行Get测试接口文件编码正常完美
http://www.w-s-a.com/news/792488/

相关文章:

  • 网站建设对于企业的重要性龙岗企业网站设计公司
  • 网站搭建在线支付数码产品网站模板
  • 白云网站建设多少钱WORDPRESS添加前台会员注册
  • 商业网站模板中国字体设计网站
  • 做网站闵行网站建设中英语
  • 写作网站大全如何简单制作生理盐水
  • 云南网站建设维护互联网广告是做什么的
  • 网站 谁建设 谁负责做网站项目
  • 网站建设子栏目怎么弄海口专门做网站
  • 网站建设 温州建设网上银行个人网上银行登
  • 黄页网站推广方案wordpress 压缩插件
  • 网站建设常州网站简介 title
  • 惠州市网站建设个人深圳网站优化价格
  • 营销型网站工程专业网站开发公司
  • 两个路由器做双网站西安关键词优化服务
  • 企业建站系统信息远象建设 网站
  • 移动建站平台物业管理系统app
  • 济南网站建设多少钱郑州公司做网站
  • 在阿里云网站建设wordpress模板如何修改字体
  • 网站推广方案设计购物网站模块例子
  • 潍坊网站定制公司网站图片放大特效怎么做的
  • 淘宝店铺买卖湘潭seo优化价格
  • 最好的网站建设用途合肥企业网站建设
  • 计算机编程与网站建设好玩的网页传奇
  • 商务网站建设找哪家本地推广找哪些网站
  • 手机h5网站企业网站管理系统的运维服务
  • 南京建设网站公司网站游戏怎么制作
  • 成都建站程序苏州市建设局招标网站首页
  • 自助建网站市场公司起名大全2020最新版的
  • dede网站模板北京 网站开发 大兴