Handbuch:$wgHashedUploadDirectory
Appearance
Dateien und Datei-Uploads: $wgHashedUploadDirectory | |
---|---|
If true, uses the /a/ab/foo.jpg directory structure. |
|
Eingeführt in Version: | 1.4.0 (r5578) |
Entfernt in Version: | Weiterhin vorhanden |
Erlaubte Werte: | (Wahrheitswert) |
Standardwert: | true |
Andere Einstellungen: Alphabetisch | Nach Funktion |
Details
If true
, uploaded files will be distributed into sub-directories of $wgUploadDirectory based on the first two characters of the md5 hash of the filename.
(z.B. $IP /images/a/ab/foo.jpg
)
Die Erzeugung von Unterverzeichnissen wird automatisch vorgenommen.
This is used to avoid having too many files in one folder because some filesystems don't perform well with large numbers of files in one folder.
The algorithm for that is based on a md5 of the name, the first hex character is used for the first directory, then the first two characters are used for the subdirectory.
Foo.png
→ MD5-Prüfsumme des Dateinamens =f865cbca12286c1c5b7616b4a70fbf68
→ f + f8 = $IP /images/f/f8/Foo.png
If false
, all images are uploaded in $wgUploadDirectory itself.
(z.B. $IP /images/foo.jpg
)
This parameter should not be changed after the first image or file has been uploaded (or else you will need to move all previous uploaded pictures). It will result in PHP errors (see the discussion page) if articles with the old logic try to find their pictures, since the image path is calculated and not stored in the database.
If you set $wgLocalFileRepo , this variable will be ignored.
Siehe auch
- $wgHashedSharedUploadDirectory — for shared uploads.
- $wgLocalFileRepo — for changing the hash level (number of characters used from the hash).