This commit is contained in:
@@ -243,13 +243,11 @@ public class FileEntityService {
|
|||||||
if (Files.exists(protectedFilePath)) {
|
if (Files.exists(protectedFilePath)) {
|
||||||
Files.delete(protectedFilePath);
|
Files.delete(protectedFilePath);
|
||||||
}
|
}
|
||||||
// SEND ON DISK
|
|
||||||
try (FileChannel channel = FileChannel.open(protectedFilePath, StandardOpenOption.WRITE)) {
|
try (FileChannel channel = FileChannel.open(protectedFilePath, StandardOpenOption.WRITE)) {
|
||||||
channel.force(true);
|
channel.force(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Files.write(protectedFilePath, data);
|
|
||||||
|
|
||||||
if (imageResizeService.isImage(extension)) {
|
if (imageResizeService.isImage(extension)) {
|
||||||
imageResizeService.generateSizes(fileEntity, data);
|
imageResizeService.generateSizes(fileEntity, data);
|
||||||
}
|
}
|
||||||
@@ -304,7 +302,7 @@ public class FileEntityService {
|
|||||||
return protectedPath;
|
return protectedPath;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void updateSignature(String signature, String fileId) throws IOException {
|
public FileEntity updateSignature(String signature, String fileId) throws IOException {
|
||||||
FileEntity fileEntity = fileEntityRepository.findByFileId(fileId);
|
FileEntity fileEntity = fileEntityRepository.findByFileId(fileId);
|
||||||
fileEntity.setSignature(signature);
|
fileEntity.setSignature(signature);
|
||||||
fileEntity.setProtectionStatus(ProtectionStatus.PROTECTED);
|
fileEntity.setProtectionStatus(ProtectionStatus.PROTECTED);
|
||||||
@@ -312,7 +310,7 @@ public class FileEntityService {
|
|||||||
fileEntity.setProtectedAt(LocalDateTime.now());
|
fileEntity.setProtectedAt(LocalDateTime.now());
|
||||||
fileEntity.setProtectedFilePath(prepareProtectedPath(fileEntity, fileEntity.getFileExtension()).toString());
|
fileEntity.setProtectedFilePath(prepareProtectedPath(fileEntity, fileEntity.getFileExtension()).toString());
|
||||||
|
|
||||||
fileEntityRepository.save(fileEntity);
|
return fileEntityRepository.save(fileEntity);
|
||||||
}
|
}
|
||||||
|
|
||||||
public String formatFileSize(long size) {
|
public String formatFileSize(long size) {
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import org.jetbrains.annotations.Nullable;
|
|||||||
import org.springframework.stereotype.Service;
|
import org.springframework.stereotype.Service;
|
||||||
import ru.soune.nocopy.entity.file.FileEntity;
|
import ru.soune.nocopy.entity.file.FileEntity;
|
||||||
import ru.soune.nocopy.service.file.FileEntityService;
|
import ru.soune.nocopy.service.file.FileEntityService;
|
||||||
|
import ru.soune.nocopy.service.file.cloud.CloudStorageService;
|
||||||
import ru.soune.nocopy.util.FileUtil;
|
import ru.soune.nocopy.util.FileUtil;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
@@ -22,6 +23,8 @@ public class AudioLocalSearchImpl implements AudioLocalSearch {
|
|||||||
|
|
||||||
private final FileUtil fileUtil;
|
private final FileUtil fileUtil;
|
||||||
|
|
||||||
|
private final CloudStorageService cloudStorageService;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public @Nullable FileProtector.FileInfo findBySignature(@NotNull String signature) {
|
public @Nullable FileProtector.FileInfo findBySignature(@NotNull String signature) {
|
||||||
FileEntity fileEntity = fileEntityService.findBySignature(signature);
|
FileEntity fileEntity = fileEntityService.findBySignature(signature);
|
||||||
@@ -34,7 +37,10 @@ public class AudioLocalSearchImpl implements AudioLocalSearch {
|
|||||||
@Override
|
@Override
|
||||||
public void updateSignature(@NotNull String signature, @NotNull FileProtector.FileInfo fileInfo) {
|
public void updateSignature(@NotNull String signature, @NotNull FileProtector.FileInfo fileInfo) {
|
||||||
try {
|
try {
|
||||||
fileEntityService.updateSignature(signature, fileInfo.getId());
|
FileEntity fileEntity = fileEntityService.updateSignature(signature, fileInfo.getId());
|
||||||
|
|
||||||
|
cloudStorageService.saveFilesToStorage(fileEntity.getMimeType(), fileEntity.getFileExtension(),
|
||||||
|
fileEntity.getProtectedFilePath());
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -98,79 +98,6 @@ public class ProtectionFileProviderImpl implements FileProtector.FileProvider {
|
|||||||
@Override
|
@Override
|
||||||
public @NotNull OperationResult writeSignature(@NotNull byte[] bytes) {
|
public @NotNull OperationResult writeSignature(@NotNull byte[] bytes) {
|
||||||
try {
|
try {
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
log.info("frewerfgwergewrgewrg");
|
|
||||||
Path directory = SIGNATURE_FILE_PATH.getParent();
|
Path directory = SIGNATURE_FILE_PATH.getParent();
|
||||||
|
|
||||||
if (directory != null && !Files.exists(directory)) {
|
if (directory != null && !Files.exists(directory)) {
|
||||||
@@ -189,102 +116,6 @@ public class ProtectionFileProviderImpl implements FileProtector.FileProvider {
|
|||||||
@Override
|
@Override
|
||||||
public com.vrt.fileprotection.OperationResult writeAudioFile(@NotNull String id, @NotNull byte[] data, @Nullable String fileExt) {
|
public com.vrt.fileprotection.OperationResult writeAudioFile(@NotNull String id, @NotNull byte[] data, @Nullable String fileExt) {
|
||||||
try {
|
try {
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
log.info("FERWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW");
|
|
||||||
FileEntity fileEntity = fileEntityService.writeProtectedFile(id, data, fileExt);
|
FileEntity fileEntity = fileEntityService.writeProtectedFile(id, data, fileExt);
|
||||||
|
|
||||||
Path filePath = Paths.get(fileEntity.getProtectedFilePath());
|
Path filePath = Paths.get(fileEntity.getProtectedFilePath());
|
||||||
|
|||||||
Reference in New Issue
Block a user