[SPIP Zone] [Spip-zone-commit] r105250 - in _core_/plugins/medias

Hop,

Le 10/07/2017 à 12:03, spip-zone-commit@rezo.net a écrit :

Il arrive parfois que des documents images soient téléversés avec la mauvaise extension par rapport à leur contenu réel. Par exemple recevoir un fichier.jpg alors que son contenu est du png.
On corrige cette subtilité lorsqu’on ajoute un document. Dans ce cas le nom du fichier reçoit en complément la nouvelle extension (il devient donc ici fichier.jpg.png), et on le stocke
dans le bon répertoire (ie: IMG/png/fichier.jpg.png). Quelques logs au passage de ces cas.

Details: Connexion · GitLab

Super et bien vu, j'ai souvent observé ce type de problème ces derniers mois avec des personnes qui utilisent un ordi avec une pomme dessus. L'utilitaire de capture d'écran de ce système semble avoir la bonne idée d'enregistrer des fichier jpg avec l'extension png, ce qui fait exploser en plein vol GD quand SPIP tente de générer une vignette sur ce type de document.

On pourrait peut-être ajouter le comportement que tu viens d'introduire lors de l'ajout de logo, car c'est souvent dans cette situation que j'ai pu observer le problème.

++
b_b