fix: 文件上传回显URL拼接问题

This commit is contained in:
kils
2024-05-30 14:43:49 +08:00
committed by Charles7c
parent 969216d7c6
commit 513ea83152

View File

@@ -31,7 +31,6 @@ import org.dromara.x.file.storage.core.upload.UploadPretreatment;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile; import org.springframework.web.multipart.MultipartFile;
import top.continew.admin.system.enums.FileTypeEnum; import top.continew.admin.system.enums.FileTypeEnum;
import top.continew.admin.system.enums.StorageTypeEnum;
import top.continew.admin.system.mapper.FileMapper; import top.continew.admin.system.mapper.FileMapper;
import top.continew.admin.system.model.entity.FileDO; import top.continew.admin.system.model.entity.FileDO;
import top.continew.admin.system.model.entity.StorageDO; import top.continew.admin.system.model.entity.StorageDO;
@@ -119,9 +118,8 @@ public class FileServiceImpl extends BaseServiceImpl<FileMapper, FileDO, FileRes
}); });
// 处理本地存储文件 URL // 处理本地存储文件 URL
FileInfo fileInfo = uploadPretreatment.upload(); FileInfo fileInfo = uploadPretreatment.upload();
fileInfo.setUrl(StorageTypeEnum.LOCAL.equals(storage.getType()) fileInfo.setUrl(URLUtil.normalize(storage.getDomain() + StringConstants.SLASH + fileInfo.getPath() + fileInfo
? URLUtil.normalize(storage.getDomain() + StringConstants.SLASH + fileInfo.getUrl()) .getFilename()));
: fileInfo.getUrl());
return fileInfo; return fileInfo;
} }