|
@@ -114,7 +114,7 @@ public class UploadController implements UploadRemoteController {
|
|
|
eduFile.setFilePath(objectUrl);
|
|
|
boolean save = eduFileService.save(eduFile);
|
|
|
if (save){
|
|
|
- return RPCBaseResponse.success();
|
|
|
+ return RPCBaseResponse.success(eduFile.getId().toString());
|
|
|
}
|
|
|
return RPCBaseResponse.error();
|
|
|
}
|
|
@@ -126,7 +126,7 @@ public class UploadController implements UploadRemoteController {
|
|
|
@Override
|
|
|
@PostMapping(value = "/upload",headers = {"content-type=multipart/form-data"})
|
|
|
@PreAuthorize("permitAll()")
|
|
|
- public RPCBaseResponse uploadFile(EduFileDTO eduFile,MultipartFile file) {
|
|
|
+ public RPCBaseResponse uploadFile(EduFileDTO eduFile,MultipartFile file) throws IOException {
|
|
|
PutObjectResult putObjectResult = obsClient.putObject(obsProperties.getBucketName(), "/service/chunk/" + eduFile.getUploadId() + "/" + file.getOriginalFilename(), file.getInputStream());
|
|
|
String objectUrl = putObjectResult.getObjectUrl();
|
|
|
EduFile files = new EduFile();
|
|
@@ -134,7 +134,7 @@ public class UploadController implements UploadRemoteController {
|
|
|
eduFile.setFilePath(objectUrl);
|
|
|
boolean save = eduFileService.save(files);
|
|
|
if (save){
|
|
|
- return RPCBaseResponse.success();
|
|
|
+ return RPCBaseResponse.success(files.getId().toString());
|
|
|
}
|
|
|
return RPCBaseResponse.error();
|
|
|
}
|