patch prod

This commit is contained in:
jleroy
2024-05-03 14:29:19 +02:00
parent aa0a02a6fc
commit 7580d067cf

View File

@@ -39,7 +39,6 @@ import java.util.Optional;
@Primary
public class ArticleRepositoryImpl implements ArticleRepository {
private static final String UPLOAD_DIR = "static/images/articles";
private static final Logger logger = LoggerFactory.getLogger(ArticleRepositoryImpl.class);
private JdbcTemplate jdbcTemplate;
private NamedParameterJdbcTemplate namedJdbcTemplate;
@@ -342,23 +341,7 @@ public class ArticleRepositoryImpl implements ArticleRepository {
}
//Enregistrement du fichier
MultipartFile file = article.getPhoto();
if (file != null && !file.isEmpty()) {
try {
// Renommer le fichier avec l'ID de l'article
String newFileName = article.getId() + ".jpg";
// Chemin du dossier de destination
Path uploadPath = Paths.get(UPLOAD_DIR);
// Créer le dossier s'il n'existe pas
Files.createDirectories(uploadPath);
// Chemin complet du fichier de destination
Path filePath = uploadPath.resolve(newFileName);
// Copier le fichier dans le dossier de destination
FileCopyUtils.copy(file.getInputStream(), Files.newOutputStream(filePath));
} catch (IOException e) {
e.printStackTrace();
// Gérer l'erreur
}
}
}else {
//Mettre à jour l'article