Manuel:$wgHashedUploadDirectory
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 |
Autres paramètres : Alphabétique | Par fonction |
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
)
Si vous définissez $wgLocalFileRepo , cette variable sera ignorée.
Voir aussi
- $wgHashedSharedUploadDirectory — pour les téléchargements partagés.
- $wgLocalFileRepo — pour changer le niveau de hachage (nombre de caractères utilisés à partir du hachage).