Skip to content
Snippets Groups Projects

Security

Merged Jitka Viceníková requested to merge security into develop
1 file
+ 10
3
Compare changes
  • Side-by-side
  • Inline
@@ -14,6 +14,8 @@ import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
@Service
public class VisualizationService {
@@ -110,12 +112,17 @@ public class VisualizationService {
Files.createDirectories(outputDirPath);
}
String outputFileName = String.format("car-%s.pdf", carDto.getId());
// Save generated file
Files.write(outputDirPath.resolve(outputFileName), baos.toByteArray());
Files.write(outputDirPath.resolve(getFilename()), baos.toByteArray());
return new ByteArrayResource(baos.toByteArray());
}
}
private String getFilename() {
LocalDateTime currentTime = LocalDateTime.now();
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyyMMdd_HHmmss");
return String.format("car-updated-%s.pdf", currentTime.format(formatter));
}
}
Loading