xinyb
2023-03-03 e3707f13358552bfc273ce0a3a46c00d4c3d71cd
附件下载失败,名称中文编码问题
1个文件已修改
10 ■■■■ 已修改文件
src/com/yc/action/upload/AttachmentAction.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/com/yc/action/upload/AttachmentAction.java
@@ -423,11 +423,11 @@
                    //执行下载更新次数 xin 2022-11-29 15:00:25
                }
//                String filenamedisplay = URLEncoder.encode(fileName, "UTF-8");
//                if ("FF".equals(getBrowser(request))) {
//针对火狐浏览器处理方式不一样了
                 String  filenamedisplay = new String(fileName.getBytes("UTF-8"), "iso-8859-1");
//                }
                String filenamedisplay = URLEncoder.encode(fileName, "UTF-8");//这个编码不能去掉 不然有些附件下载不了 zip存在中文名称的就下载不了 xin 2023-3-3 14:02:01
                if ("FF".equals(getBrowser(request))) {
                    //针对火狐浏览器处理方式不一样了
                  filenamedisplay = new String(fileName.getBytes("UTF-8"), "iso-8859-1");
                }
                downLoadFile(file, response, filenamedisplay);
            } else {
                file = WordToPic.TextToPic("附件不存在", 500, 500, 10);