java 文件下载,中文表名,中文内容
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
@RequestMapping("userDownloadTemplet")private void userDownloadTemplet(HttpServletRequest request,HttpServletResponse response, String filePath){ try {filePath = request.getSession().getServletContext().getRealPath("/WEB-INF/download_templet/用户信息模板.csv");File file = new File(filePath);String filename = file.getName(); // 取得文件名。
// String ext = filename.substring(filename.lastIndexOf(".") + 1).toUpperCase(); // 得文件的后缀名。InputStream fis = new BufferedInputStream(new FileInputStream(filePath)); // 以流的形式下载文件。byte[] buffer = new byte[fis.available()];fis.read(buffer);fis.close();response.reset(); // 清空responsefilename = new String(filename.getBytes("GBK"), "ISO-8859-1");;response.setHeader("Content-Disposition","attachment;filename=" + filename);response.setContentType("application/vnd.ms-excel;"); //设置文件类型 response.setCharacterEncoding("utf-8"); response.addHeader("Content-Disposition", "attachment;filename=" + filename);// 设置response的Headerresponse.addHeader("Content-Length", "" + file.length());OutputStream toClient = new BufferedOutputStream(response.getOutputStream());response.setContentType("application/octet-stream");toClient.write(buffer);toClient.flush();toClient.close();} catch (IOException ex) {ex.printStackTrace();}}
java 文件下载,中文表名,中文内容相关推荐
- oracle 查询表字段6,Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、...
--创建用户 create user "用户名" identitied by "密码": --给自己修改密码 查询所有表名: select t.table_na ...
- qt mysql查询中文相等_请教:Qt如何实现查询数据库中具有中文表名的表
就好像我上面所说的,你要保证源代码转换后的中文是正确的编码.你估计是 msvc 编译的吧.那货默认 gbk 编码,但 tr 不知道,转换后到内存里面的文字可能就乱码了. 办法好几个,不过不具可移植性. ...
- Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名...
查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...
- oracle查询所有表的中文名,Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名、...
查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...
- Oracle 查询库中所有表名、字段名、字段名说明,查询表的数据条数、表名、中文表名
查询所有表名: select t.table_name from user_tables t; 查询所有字段名: select t.column_name from user_col_comments ...
- Java下载Excel表名显示波浪号失效
文章目录 一.SpringBoot 构建 Restful Web 服务 二.使用 POI 生成 Excel 遇到一个需求,需要完成下载Excel表格的功能,表格名包含 "~" 符号 ...
- Java获取数据库表名、字段名、字段类型及注释等信息
以前有小伙伴在公众号留言问过如何通过java获取数据库的所有表.及表里字段的信息,只是私信回复过. 在最近的项目中架构部提出了一个数据源的配置需求,就是需要配置公司所有系统的数据库.表等信息,便于大数 ...
- java文件下载时如何解决中文名称不显示的问题
所下载文件包含中文字符时需要进行编码: 第一种方法: String filename = new String(file.getName().getBytes(),"ISO-8859-1&q ...
- php mysql 中文表名_php如何查询mysql表名字
php查询mysql表名字的方法:首先连接服务器,代码为[die("Connection failed: " . mysql..]:然后选择数据库,代码为[while($row = ...
最新文章
- github 视觉测量_计算机视觉八大任务全概述:PaddlePaddle工程师详解热门视觉模型...
- pytest测试实战 电子书_pytest实战APL测试框架
- JAVA基本数据类型和String类型的转换
- 第12讲:Ajax 的原理和解析
- Spark入门(十五)之分组求最小值
- bootstrap简单使用
- sdut 数据结构实验图论一:基于邻接矩阵的广度优先搜索遍历
- 【报告分享】阿里达摩院:2022十大科技趋势.pdf(附下载链接)
- 物理术语的理解(二)
- altium pcb 信号高亮_作为PCB工程师,你需要了解这几个设计指南
- install-newton部署安装--------计算节点部署安装
- 运行c语言程序显示已停止运行程序,c – “此应用程序已请求运行时以不寻常的方式终止它.”...
- 进击系列2.0:进击的骑士-----用funcode与C语言实现射击游戏制作
- Lingo11 解决优化问题( 下载和运行 )
- 使用polar si9000计算差分阻抗
- 基于FPGA的SDRAM控制器设计(4)
- ios swift蓝牙:连接过程中停止搜索会导致连接失败
- WPS简历模板的图标怎么修改_指导|让疫情之下的应届生,求职简历脱颖而出
- 用css制作网页目录,利用CSS制作树状目录(菜单)
- 腾讯下载的qlv格式视频转换mp4格式方法
热门文章
- 【软技能】代码先放一放,学习一下工程的概念
- 多线程下的生产者消费者(一个初始值为0的变量,两个线程一个加1一个减1,轮询5轮)
- 增效工具_【危中寻机】降本增效生存之道 运用IE基础工具提升制造效率
- 【ZOJ - 4019】Schrödinger's Knapsack (dp,背包,贪心,组内贪心组间dp)
- 【OpenJudge - noi - 7624】山区建小学(dp)
- Coursera自动驾驶课程第2讲:The Requirements for Autonomy
- java 学生课程成绩_Java课设--学生成绩管理系统一
- mysql 优化配置 大批量数据插入_[译] MySQL 最佳实践 —— 高效插入数据
- php查询表导出excel文件路径,Thinkphp5如何将导出的excel表格存储到服务器中项目目录的指定目录中?...
- (二)nodejs循序渐进-nodejs基本类型和循环条件语法篇(基础篇)