Skip to content
Snippets Groups Projects
Commit de9a6282 authored by Makhtar DIAGNE's avatar Makhtar DIAGNE
Browse files

[TECH] Theme : getAsset, normalize path for security issues

parent c75a5bb1
No related branches found
No related tags found
1 merge request!1Feature/design/1
...@@ -163,7 +163,7 @@ public class ApplicationService extends AbstractCrudService<ApplicationDto> { ...@@ -163,7 +163,7 @@ public class ApplicationService extends AbstractCrudService<ApplicationDto> {
} }
public String getBase64File(String fileName, String basePath) { public String getBase64File(String fileName, String basePath) {
final Path assetFile = Paths.get(basePath, fileName); final Path assetFile = Paths.get(basePath, fileName).normalize();
String base64Asset = null; String base64Asset = null;
try { try {
base64Asset = DatatypeConverter.printBase64Binary(Files.readAllBytes(assetFile)); base64Asset = DatatypeConverter.printBase64Binary(Files.readAllBytes(assetFile));
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment