Sfoglia il codice sorgente

修改会话记录下载文件名问题提交

zsy 1 anno fa
parent
commit
0f32e24665
1 ha cambiato i file con 3 aggiunte e 0 eliminazioni
  1. 3 0
      src/main/java/com/rf/kjb/chat/rest/ChatController.java

+ 3 - 0
src/main/java/com/rf/kjb/chat/rest/ChatController.java

@@ -263,6 +263,7 @@ public class ChatController extends BaseController {
                 response.setCharacterEncoding("utf-8");
                 response.setContentLength((int) file.length());
                 response.setHeader("Content-Disposition", "attachment;filename=" + java.net.URLEncoder.encode(file.getName(), "UTF-8"));
+                response.setHeader("filename",java.net.URLEncoder.encode(file.getName(), "UTF-8"));
 
                 byte[] buffer = new byte[1024];
                 FileInputStream fis = null;
@@ -340,6 +341,7 @@ public class ChatController extends BaseController {
             response.setCharacterEncoding("utf-8");
             response.setContentLength((int) zipFile.length());
             response.setHeader("Content-Disposition", "attachment;filename=" + java.net.URLEncoder.encode("chatRecord.zip", "UTF-8"));
+            response.setHeader("filename",java.net.URLEncoder.encode("chatRecord.zip", "UTF-8"));
             byte[] buffer = new byte[1024];
             FileInputStream fis = null;
             BufferedInputStream bis = null;
@@ -430,6 +432,7 @@ public class ChatController extends BaseController {
             response.setCharacterEncoding("utf-8");
             response.setContentLength((int) zipFile.length());
             response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("chatRecord.zip", "UTF-8"));
+            response.setHeader("filename",java.net.URLEncoder.encode("chatRecord.zip", "UTF-8"));
             byte[] buffer = new byte[1024];
             FileInputStream fis = null;
             BufferedInputStream bis = null;