From 8a2b8ef34fd521457c5ede0c561bb1214985bc3b Mon Sep 17 00:00:00 2001
From: luoyb <412940104@qq.com>
Date: 星期四, 18 二月 2021 14:30:54 +0800
Subject: [PATCH] feat(在职员工): 关闭员工档案接口
---
febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
index ff30333..7ca006a 100644
--- a/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
+++ b/febs-server/febs-server-hr/src/main/java/cc/mrbird/febs/server/hr/service/impl/FilesUploadServiceImpl.java
@@ -144,9 +144,11 @@
public void download(String fileids, HttpServletRequest request, HttpServletResponse response) {
String[] arr = fileids.split(",");
List<File> files = new ArrayList<>();
+ List<String> fileName = new ArrayList<>();
Arrays.stream(arr).forEach(i -> {
FilesUpload filesUpload = this.getById(i);
files.add(new File(properties.getUploadPpath() + filesUpload.getFilesaddress()));
+ fileName.add(filesUpload.getFilesname());
});
//设置压缩包的名字
//解决不同浏览器压缩包名字含有中文时乱码的问题
@@ -182,7 +184,7 @@
try {
//添加ZipEntry,并ZipEntry中写入文件流
//这里,加上i是防止要下载的文件有重名的导致下载失败
- zipos.putNextEntry(new ZipEntry(file.getName()));
+ zipos.putNextEntry(new ZipEntry(fileName.get(i)));
os = new DataOutputStream(zipos);
InputStream is = new FileInputStream(file);
byte[] b = new byte[100];
--
Gitblit v1.8.0