javaweb文件下載設置文件名稱不亂碼

List<PadVtwoVisitListVo> resultList = padVtwoService.getVisitListAll(condition);
            String[] headers = {"隨訪醫生", "隨訪居民", "隨訪類型","隨訪時間","人臉認證"};
            String userAgent = request.getHeader("USER-AGENT");
            String fileName = "人員統計-隨訪列表excel文件";
            if (StringUtils.contains(userAgent, "Firefox")) {
                fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");
            } else {
                fileName = URLEncoder.encode(fileName, "UTF-8");
            }
            response.setHeader("Content-disposition", "attachment; filename=" + fileName + ".xls");
            ExportExcel ex = new ExportExcel<>();
            ServletOutputStream os = response.getOutputStream();
            ex.exportExcel(headers, resultList, os);
            os.close();

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章