java springboot 实现从数据库查询数据下载为md格式文件
/**
* @param
* @param response
* @功能描述 下载文件:
* 标题:byId.getTitle()
* 内容:byId.getTextContent()
* 格式:response.setContentType("text/markdown");
*/
@GetMapping("/download")
public void exportTxt(HttpServletResponse response,Integer id) {
Content byId = contentService.getById(id);
response.setCharacterEncoding("utf-8");
//设置响应的内容类型
response.setContentType("text/markdown");
//设置文件的名称和格式
response.addHeader("Content-Disposition", "attachment;filename="
+ genAttachmentFileName(byId.getTitle(), "JSON_FOR_UCC_")//设置名称格式,没有这个中文名称无法显示
+ ".md");
BufferedOutputStream buff = null;
ServletOutputStream outStr = null;
try {
ou