Bonjour à tous,
aujourd'hui, j'ai un petit problème avec l'upload de fichiers, ce n'est pas moi qui ai fait le code, c'est un des co-développeurs. J'ai regardé, et de ce que j'en ai vu, ça ressemble énormément à ce qui est fait sur la doc de symfony : http://symfony.com/fr/doc/master/coo...e_uploads.html.
En plus de ce qu'il y a sur la doc il y a un slug (GEDMO) qui "nettoie" le champ qu'on a utilisé pour nommer le fichier.
Lorsque le champ qu'on a utilisé est modifié, le slug est modifié, mais le fichier ne l'est pas.
ex :
champ utilisé : titre
titre : titre 1
slug : titre-1
le fichier stocké est donc titre-1.extension
ensuite : on modifie le titre :
titre : titre 2
=> slug passe à titre-2
mais le fichier titre-1.extension reste nommé de la même façon.
du coup lorsque je fais appel aux méthodes getWebPath() ou encore getAbsolutePath(), elles me renvoient un truc du style : /.../.../titre-2.extension.
Ce qui ne correspond pas au bon fichier voir à rien.
Est ce que quelqu'un aurait une piste à me donner pour réussir à modifier le nom de mon fichier? Ou alors existe-t-il un mécanisme plus simple qui répondrait bien à mon besoin?
Si vous avez besoin de plus de précisions n'hésitez surtout pas à me les demander.
Merci d'avance à ceux qui se pencheront sur mon problème. Bonne journée à tous !
Partager