优化图片和视频的上传文件名去掉扩展名

This commit is contained in:
none 2023-03-29 09:44:04 +08:00
parent b0034fbe94
commit 4fd067b68c
2 changed files with 6 additions and 3 deletions

View File

@ -87,6 +87,9 @@ public class UploadController {
if (type == null) { if (type == null) {
return JsonResponse.error("当前格式不支持上传"); return JsonResponse.error("当前格式不支持上传");
} }
String extension = req.getExtension();
String originalFilename = req.getOriginalFilename().replaceAll("(?i)." + extension, "");
// 合并视频文件 // 合并视频文件
String url = minioService.merge(req.getFilename(), req.getUploadId()); String url = minioService.merge(req.getFilename(), req.getUploadId());
@ -95,8 +98,8 @@ public class UploadController {
BCtx.getId(), BCtx.getId(),
req.getCategoryIds(), req.getCategoryIds(),
type, type,
req.getOriginalFilename(), originalFilename,
req.getExtension(), extension,
req.getSize(), req.getSize(),
BackendConstant.STORAGE_DRIVER_MINIO, BackendConstant.STORAGE_DRIVER_MINIO,
"", "",

View File

@ -60,7 +60,7 @@ public class UploadServiceImpl implements UploadService {
} }
// 上传原文件的文件名 // 上传原文件的文件名
fileInfo.setOriginalName(filename.replaceAll("." + fileInfo.getExtension(), "")); fileInfo.setOriginalName(filename.replaceAll("(?i)." + fileInfo.getExtension(), ""));
// 自定义新的存储文件名 // 自定义新的存储文件名
fileInfo.setSaveName(HelperUtil.randomString(32) + "." + fileInfo.getExtension()); fileInfo.setSaveName(HelperUtil.randomString(32) + "." + fileInfo.getExtension());
// 生成保存的相对路径 // 生成保存的相对路径