Manual:$wgHashedUploadDirectory/cs
Soubory a nahrávání souborů: $wgHashedUploadDirectory | |
---|---|
Pokud je true, použije adresářovou strukturu /a/ab/foo.jpg . |
|
Zavedeno od verze: | 1.4.0 (r5578) |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | (boolean) |
Výchozí hodnota: | true |
Další nastavení: Podle abecedy | Podle funkce |
Podrobnosti
Pokud je true
, nahrané soubory budou distribuovány do podadresářů $wgUploadDirectory na základě prvních dvou znaků md5 hash názvu souboru.
(např. $IP /images/a/ab/foo.jpg
)
Vytvoření takových podadresářů probíhá automaticky.
Toho se používá, aby se zabránilo příliš mnoha souborům v jedné složce, protože některé systémy souborů nefungují dobře s velkým počtem souborů v jedné složce.
Algoritmus pro to je založen na md5 názvu, první hexadecimální znak je použit pro první adresář, poté jsou první dva znaky použity pro podadresář.
Foo.png
→ md5 of filename =f865cbca12286c1c5b7616b4a70fbf68
→ f + f8 = $IP /images/f/f8/Foo.png
Pokud je false
, všechny obrázky se nahrají v samotném $wgUploadDirectory .
(např. $IP /images/foo.jpg
)
Pokud nastavíte $wgLocalFileRepo , bude tato proměnná ignorována.
Související odkazy
- $wgHashedSharedUploadDirectory — pro sdílená nahrávání.
- $wgLocalFileRepo — pro změnu úrovně hash (počet znaků použitých z hashe).