dev delete config
Test Workflow / test (push) Waiting to run

This commit is contained in:
vladp
2026-02-17 13:03:47 +07:00
parent 73d010b426
commit 31b41dc3d7
2 changed files with 14 additions and 5 deletions
@@ -1,14 +1,23 @@
package ru.soune.nocopy.util;
import com.vrt.NoCopyFileService;
import com.vrt.fileprotection.FileProtector;
import com.vrt.fileprotection.NoCopyCheckResult;
import com.vrt.fileprotection.image.ImageLocalSearch;
import com.vrt.fileprotection.image.ImageScore;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import ru.soune.nocopy.dto.file.SimilarFileDTO;
import ru.soune.nocopy.entity.file.FileEntity;
import java.nio.file.Path;
@Service
public class FileUtil {
@Autowired
private NoCopyFileService noCopyFileService;
public ImageLocalSearch.Result convertToResult(SimilarFileDTO response) {
FileProtector.FileInfo fileInfo =
new FileProtector.FileInfo(FileProtector.Type.IMAGE, response.getFileId(),
@@ -30,6 +39,10 @@ public class FileUtil {
+ Long.bitCount(aLo ^ bLo);
}
public NoCopyCheckResult checkResult(Path path, FileProtector.Type fileType) {
return noCopyFileService.checkFile(path.toFile(), fileType);
}
private FileProtector.Type determineFileType(String mimeType) {
if (mimeType == null) {
return FileProtector.Type.IMAGE;