mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-07-20 07:19:42 +08:00
优化图片和视频的上传文件名去掉扩展名
This commit is contained in:
parent
b0034fbe94
commit
4fd067b68c
@ -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,
|
||||||
"",
|
"",
|
||||||
|
@ -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());
|
||||||
// 生成保存的相对路径
|
// 生成保存的相对路径
|
||||||
|
Loading…
x
Reference in New Issue
Block a user