SUPPORT-8566: pass Path in method
This commit is contained in:
parent
a08441d8b0
commit
ebc3bd4da8
2 changed files with 5 additions and 4 deletions
|
|
@ -1,6 +1,6 @@
|
|||
package ru.micord.ervu.av.s3;
|
||||
|
||||
import java.nio.file.Paths;
|
||||
import java.nio.file.Path;
|
||||
|
||||
import jakarta.annotation.PostConstruct;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
|
@ -43,12 +43,12 @@ public class S3Service {
|
|||
}
|
||||
}
|
||||
|
||||
public void putFile(String filePath, String key) throws FileUploadException {
|
||||
public void putFile(Path filePath, String key) throws FileUploadException {
|
||||
PutObjectRequest objectRequest = PutObjectRequest.builder()
|
||||
.bucket(bucketName)
|
||||
.key(generateResourceName(bucketName, key))
|
||||
.build();
|
||||
s3Client.putObject(objectRequest, Paths.get(filePath));
|
||||
s3Client.putObject(objectRequest, filePath);
|
||||
}
|
||||
|
||||
private static String generateResourceName(String bucketName, String key) {
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@ package ru.micord.ervu.av.service;
|
|||
import java.io.File;
|
||||
import java.io.FileOutputStream;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Paths;
|
||||
import java.util.Arrays;
|
||||
import java.util.concurrent.CompletableFuture;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
|
@ -100,7 +101,7 @@ public class FileUploadService {
|
|||
fileStatusService.setStatus(fileId, FileStatus.FILE_STATUS_02.status());
|
||||
}
|
||||
else {
|
||||
s3Service.putFile(filePath, fileUrl.fileName());
|
||||
s3Service.putFile(Paths.get(filePath), fileUrl.fileName());
|
||||
|
||||
downloadRequest.fileInfo().setFileUrl(fileUrl.fileName());
|
||||
downloadRequest.fileInfo().setFileStatus(FileStatus.FILE_STATUS_03);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue