define('_DOC_MAX_SIZE', 350);

Alors … // les documents de plus de 350 Ko ne seront pas enregistrés

peu être pourriez vous éclairer mes questions les gurus

Alors petits test de chargement d’image!

un fichier 1920 x 1080 - 395ko, donc moins de 250ko ne passe pas!; cool le define fonctionne (merci b_b)

par contre, à priori Spip, diminue la taille des fichiers chargés, des exemples ci-dessous:

Fichier origine V/S fichier dans le site
-* webP 1600 x1 066 - 131ko → 1000 x 666 - 46.6ko
-* jpeg 1600 x 1066 - 292ko → 1000 x 666 - 66.4ko (la même que précédemment en jpeg)
-* jpeg 1280 X 830 - 238KO → 1000 X 648 - 61.8ko
-* jpeg 1280 x 835 - 236ko → 1000 x 652 - 60 ko
-* jpeg 1600 x1 157 - 204ko → 1000 x 723 - 62.7ko

euh j’ai pas compris d’ou ça sort ?

Par contre aucun test sur les logos:

Logo de l’article, j’ai pris un jpeg en 1067 x 1600 - 436.1ko, et un webP en 1067 x 1600 -238.4ko, les images ont été chargées telles quelles

Donc j’ai pensé que la limite à 350ko avait été mise en place sur le chargement des logos, hé bien non, Visiblement il n’y a aucun test, j’ai pu charger un fichier de 4608 × 3456 pixels - 3.4 Mo, sans que le système ne rechigne!

Pourquoi ?

Si on a beaucoup d’articles avec des logos de taille de celui que j’ai chargé, cela peut faire exploser rapidement l’espace disque!

merci pour vos éclairage

Tu n’aurais pas défini _IMG_MAX_WIDTH & _IMG_MAX_HEIGHT « par hasard » ?

Je cite la doc :

Si l’image est trop grande : si l’option ’Générer automatiquement les miniatures des images’ a été activée, SPIP recadre l’image à la taille maximum autorisée.

https://www.spip.net/fr_article4645.html#_IMG_MAX_WIDTH

ah mais si le plugin squelette a une régle.
bien vu b_b

// Par défaut les images de plus de 1000 pixels de largeur ou de hauteur ne seront pas enregistrées
define(’_IMG_MAX_WIDTH’, lire_config(‹ escal/config/imgmax ›,1000) );
define(’_IMG_MAX_HEIGHT’, lire_config(‹ escal/config/imgmax ›,1000) );

si dans mon mes options je fais

define(’_IMG_MAX_WIDTH’, 0);
define(’_IMG_MAX_HEIGHT’,0);

et que j’ai define(’_DOC_MAX_SIZE’, 350);

pitet que ça va fonctionner , je test :wink:

Bon , il y a un loup, ou alors j’ai pas compris le define

[define(‘_DOC_MAX_SIZE’, 350);]

ça devrais pas bloquer les images ? également en spip4

JPEG 1920 x 1080 - 395 ko passé sans modification de taille et de poids

WEBP 1600 x 1066 - 131 ko passé sans changement

JPEG - 1280 × 802 - 416.2 ko passé sans changement

JPEG - 3456 × 2304 - 557.7 ko passé sans changement

JPEG - 3916 × 2634 - 9.1 Mo passé sans changement