Compare commits

...

2 Commits

Author SHA1 Message Date
dingjie 7e85418e31 Merge remote-tracking branch 'origin/dev' into dev 2023-12-20 14:17:02 +08:00
dingjie 36a3cb8268 文件上传路径修改 2023-12-20 14:16:48 +08:00
1 changed files with 4 additions and 3 deletions

View File

@ -48,7 +48,8 @@ public class SysFileServiceImpl implements SysFileService {
FileInfo file = new FileInfo(); FileInfo file = new FileInfo();
StandardMultipartHttpServletRequest req = (StandardMultipartHttpServletRequest) request; StandardMultipartHttpServletRequest req = (StandardMultipartHttpServletRequest) request;
String photoType = req.getParameter("fileType"); String photoType = req.getParameter("fileType");
String userId = req.getParameter("userId"); // String userId = req.getParameter("userId");
Long userId = SecurityUtils.getUserId();
HashMap<String, Object> map = getFile(req); HashMap<String, Object> map = getFile(req);
List<MultipartFile> items = (List<MultipartFile>) map.get("filePath"); List<MultipartFile> items = (List<MultipartFile>) map.get("filePath");
MultipartFile item = items.get(0); MultipartFile item = items.get(0);
@ -61,7 +62,7 @@ public class SysFileServiceImpl implements SysFileService {
long size = item.getSize()/1024/1024; long size = item.getSize()/1024/1024;
file.setFileName(fileName); file.setFileName(fileName);
file.setFileUrl(url); file.setFileUrl(url);
file.setCreator(userId); file.setCreator(userId.toString());
file.setType(type); file.setType(type);
file.setSize(size + "M"); file.setSize(size + "M");
file.setWords(words); file.setWords(words);
@ -97,7 +98,7 @@ public class SysFileServiceImpl implements SysFileService {
String tmpName = multipartFile.getOriginalFilename();// 完整路径 IE String tmpName = multipartFile.getOriginalFilename();// 完整路径 IE
tmpName = tmpName.substring(tmpName.lastIndexOf("\\") + 1); tmpName = tmpName.substring(tmpName.lastIndexOf("\\") + 1);
tmpName = IdUtil.fastSimpleUUID() + tmpName; tmpName = IdUtil.fastSimpleUUID() + tmpName;
String imageFiles="/data/sz/zstp/" + fileType + "/"; String imageFiles="/data/sgzb/" + fileType + "/";
String os = System.getProperty("os.name"); String os = System.getProperty("os.name");
if(os.toLowerCase().startsWith("win")){ if(os.toLowerCase().startsWith("win")){
imageFiles="D://files/" + fileType + "/"; imageFiles="D://files/" + fileType + "/";