diff --git a/src/main/java/net/geedge/asw/module/runner/service/impl/PcapServiceImpl.java b/src/main/java/net/geedge/asw/module/runner/service/impl/PcapServiceImpl.java index c827014..85ec946 100644 --- a/src/main/java/net/geedge/asw/module/runner/service/impl/PcapServiceImpl.java +++ b/src/main/java/net/geedge/asw/module/runner/service/impl/PcapServiceImpl.java @@ -146,10 +146,7 @@ public class PcapServiceImpl extends ServiceImpl implements try { String pcapId = IdWorker.get32UUID(); entity.setId(pcapId); - - String fileExtName = T.StrUtil.emptyToDefault(T.FileUtil.extName(fileResource.getFilename()), "pcap"); - String saveFileName = pcapId + "." + fileExtName; - entity.setName(saveFileName); + entity.setName(fileResource.getFilename()); entity.setDescription(description); byte[] bytes = fileResource.getInputStream().readAllBytes(); @@ -161,6 +158,8 @@ public class PcapServiceImpl extends ServiceImpl implements entity.setWorkspaceId(workspaceId); // path + String fileExtName = T.StrUtil.emptyToDefault(T.FileUtil.extName(fileResource.getFilename()), "pcap"); + String saveFileName = pcapId + "." + fileExtName; File destination = T.FileUtil.file(T.WebPathUtil.getRootPath(), workspaceId, saveFileName); FileUtils.copyInputStreamToFile(fileResource.getInputStream(), destination); entity.setPath(destination.getPath());