fix: pcap 保存时 name=源文件名称,文件存储时 name={pcap_id}+源文件后缀
This commit is contained in:
@@ -146,10 +146,7 @@ public class PcapServiceImpl extends ServiceImpl<PcapDao, PcapEntity> 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<PcapDao, PcapEntity> 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());
|
||||
|
||||
Reference in New Issue
Block a user