|
|
|
@@ -114,7 +114,7 @@ public class UploadController extends BaseController { |
|
|
|
@PostMapping(value = "/awsFileUpload", consumes = "multipart/*", headers = "content-type=multipart/form-data") |
|
|
|
@ApiOperation("上传文件") |
|
|
|
public ResultData awsfileUpload(@RequestParam("file") MultipartFile multiReq) { |
|
|
|
logger.debug("[" + getIpAddr() + "] UploadController::awsfileUpload"); |
|
|
|
logger.info("[" + getIpAddr() + "] UploadController::awsfileUpload"); |
|
|
|
ResultData data = new ResultData(); |
|
|
|
|
|
|
|
|
|
|
|
@@ -141,7 +141,12 @@ public class UploadController extends BaseController { |
|
|
|
.build(); |
|
|
|
String fileName = UUID.randomUUID().toString(); |
|
|
|
int dot = multiReq.getOriginalFilename().lastIndexOf('.'); |
|
|
|
fileName = getTenantId() + "/" + fileName + multiReq.getOriginalFilename().substring(dot, multiReq.getOriginalFilename().length()); |
|
|
|
if (dot >= 0) { |
|
|
|
fileName = getTenantId() + "/" + fileName + multiReq.getOriginalFilename().substring(dot, multiReq.getOriginalFilename().length()); |
|
|
|
} else { |
|
|
|
fileName = getTenantId() + "/" + fileName; |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
s3.putObject( |
|
|
|
new PutObjectRequest(awsProperty.getBucketName(), fileName, multiReq.getInputStream(), metadata) |
|
|
|
|