Manuel:$wgHashedUploadDirectory

This page is a translated version of the page Manual:$wgHashedUploadDirectory and the translation is 100% complete.
Fichiers et téléversements de fichiers: $wgHashedUploadDirectory
Si à true, on utilise la structure de répertoires /a/ab/foo.jpg.
Introduit dans la version :1.4.0 (r5578)
Retiré dans la version :Encore utilisé
Valeurs autorisées :(booléen)
Valeur par défaut :true

Détails

Si true, les fichiers téléchargés seront distribués dans des sous-répertoires de $wgUploadDirectory en fonction des deux premiers caractères du hachage md5 du nom de fichier. (par exemple $IP /images/a/ab/foo.jpg) La création de tels sous-répertoires est gérée automatiquement. Ceci est utilisé pour éviter d'avoir trop de fichiers dans un dossier car certains systèmes de fichiers ne fonctionnent pas bien avec un grand nombre de fichiers dans un dossier.

L'algorithme pour cela est basé sur un md5 du nom, le premier caractère hexadécimal est utilisé pour le premier répertoire, puis les deux premiers caractères sont utilisés pour le sous-répertoire.

Foo.png → md5 du nom de fichier = f865cbca12286c1c5b7616b4a70fbf68 → f + f8 = $IP /images/f/f8/Foo.png

Si false, toutes les images sont téléchargées en $wgUploadDirectory lui-même. (par exemple $IP /images/foo.jpg)

Ce paramètre ne doit pas être modifié après le téléchargement de la première image ou du premier fichier (sinon vous devrez déplacer toutes les images téléchargées précédemment). Cela entraînera des erreurs PHP (voir la page de discussion) si des articles avec l'ancienne logique essaient de trouver leurs images, puisque le chemin de l'image est calculé et non stocké dans la base de données.

Si vous définissez $wgLocalFileRepo , cette variable sera ignorée.

Voir aussi