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

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) {
return JsonResponse.error("当前格式不支持上传");
}
String extension = req.getExtension();
String originalFilename = req.getOriginalFilename().replaceAll("(?i)." + extension, "");
// 合并视频文件
String url = minioService.merge(req.getFilename(), req.getUploadId());
@ -95,8 +98,8 @@ public class UploadController {
BCtx.getId(),
req.getCategoryIds(),
type,
req.getOriginalFilename(),
req.getExtension(),
originalFilename,
extension,
req.getSize(),
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());
// 生成保存的相对路径