|
|
@@ -6,6 +6,7 @@ import cn.reghao.dfs.store.model.vo.ObjectResult;
|
|
|
import cn.reghao.dfs.store.service.FileStoreService;
|
|
|
import cn.reghao.dfs.store.service.ObjectNameService;
|
|
|
import cn.reghao.dfs.store.service.PutObjectService;
|
|
|
+import cn.reghao.dfs.store.util.StringUtil;
|
|
|
import cn.reghao.jutil.jdk.security.DigestUtil;
|
|
|
import cn.reghao.dfs.store.model.po.ImageFile;
|
|
|
import cn.reghao.jutil.media.ImageOps;
|
|
|
@@ -46,7 +47,8 @@ public class ImageFileProcessor {
|
|
|
ImageFile imageFile = mediaRepository.findImageFile(dupObjectId);
|
|
|
|
|
|
String jpegObjectName = objectNameService.getObjectNameFromUrl(imageFile.getJpegUrl());
|
|
|
- ObjectResult objectResult2 = putObjectService.copyObject(jpegObjectName, ".jpeg");
|
|
|
+ String format = StringUtil.getSuffix(jpegObjectName);
|
|
|
+ ObjectResult objectResult2 = putObjectService.copyObject(jpegObjectName, format);
|
|
|
String jpegObjectId = objectResult2.getObjectId();
|
|
|
String jpegUrl = objectNameService.getObjectUrl(objectResult2.getObjectName());
|
|
|
|