@ -346,7 +346,7 @@ class CacheFichiers {
// enlever le charset éventuel et obtenir l'extension.
$_type = explode(';', substr($type, 6));
$extension = reset($_type);
if (in_array($extension, ['jpeg', 'png', 'gif'])) {
if (in_array($extension, ['jpeg', 'png', 'gif', 'webp'])) {
include_spip('inc/filtres');
include_spip('inc/filtres_images_mini');
// il faut l'extension dans le chemin pour les filtres d'images… pff
@ -823,7 +823,7 @@ Bigup.prototype = {
// var imageType = /^image.*/i;
// exemple de mozilla raccourci (image/ en tête de regexp plutôt que dans chaque élément)
var imageType =
/^image\/(?:bmp|cis\-cod|gif|ief|jpeg|jpeg|jpeg|pipeg|png|svg\+xml|tiff|x\-cmu\-raster|x\-cmx|x\-icon|x\-portable\-anymap|x\-portable\-bitmap|x\-portable\-graymap|x\-portable\-pixmap|x\-rgb|x\-xbitmap|x\-xpixmap|x\-xwindowdump)$/i;
/^image\/(?:bmp|cis\-cod|gif|ief|jpeg|jpeg|jpeg|pipeg|png|svg\+xml|tiff|webp|x\-cmu\-raster|x\-cmx|x\-icon|x\-portable\-anymap|x\-portable\-bitmap|x\-portable\-graymap|x\-portable\-pixmap|x\-rgb|x\-xbitmap|x\-xpixmap|x\-xwindowdump)$/i;
if (!file.type.match(imageType)) {
return false;