Sfoglia il codice sorgente

更新 postObject 接口

reghao 3 anni fa
parent
commit
8d0542ebbd

+ 3 - 3
src/main/java/cn/reghao/dfs/store/controller/ObjectBasicController.java

@@ -54,13 +54,13 @@ public class ObjectBasicController {
     @ApiOperation("使用 formdata 上传对象")
     @PostMapping(value = "/")
     public String postObject(@Validated PostObject postObject) throws Exception {
-        String key = postObject.getKey();
-        String contentType = postObject.getContentType();
+        String objectName = postObject.getKey();
+        //String contentType = postObject.getContentType();
         MultipartFile file = postObject.getFile();
 
-        String objectName = key;
         long len = file.getSize();
         InputStream inputStream = file.getInputStream();
+        String contentType = file.getContentType();
 
         objectBasicService.postObject(objectName, len, contentType, inputStream);
         PostResponse postResponse = new PostResponse();

+ 2 - 0
src/main/java/cn/reghao/dfs/store/service/ObjectBasicService.java

@@ -88,6 +88,8 @@ public class ObjectBasicService {
             dataBlockMapper.saveAll(list);
             fileMetaMapper.save(fileMeta);
         } else {
+            FileMeta fileMeta1 = new FileMeta(objectName, filename, fileMeta);
+            fileMetaMapper.save(fileMeta1);
         }
     }