Heim > Artikel > Backend-Entwicklung > Lösung für das Problem der max_file_uploads-Beschränkung beim Hochladen mehrerer Dateien in PHP
In PHP-Programmen tritt dieses Problem häufig auf. Beim Hochladen von Anhängen werden viele Anhänge, z. B. Bilder, erfolgreich hochgeladen, tatsächlich sind jedoch nur 20 Anhänge vorhanden, oder es wird ein Fehler gemeldet und kann nicht hochgeladen werden.
Beim Bearbeiten des Albums in DEDECMS5.7 habe ich festgestellt, dass ein Fehler auftritt, solange mehr als 20 Bilder gespeichert sind:
PHP Warning: Maximum number of allowable file uploads has been exceeded in Unknown on line 0
Das ist weil
Es gibt max_file_uploads in php.ini für Versionen 5.2.12 und höher: Der Standardwert ist 20, das heißt:
max_file_uploads:20
Die grobe Bedeutung ist: ein Formular kann nur bis zu 20 Anhänge hochladen, aber warum? Warum können nur 10 Bilder in die Imperial Picture Collection hochgeladen werden?
Das liegt daran, dass die Bildersammlung des Empire große Bilder und Miniaturansichten enthält. Es gibt 10 Bilder, darunter 20 Miniaturansichten.
Lösung:
Ändern Sie den Wert von max_file_uploads:20 in php.ini auf einen größeren Wert. Zum Beispiel:
max_file_uploads:10000
10000, das reicht jetzt, haha...
Das obige ist der detaillierte Inhalt vonLösung für das Problem der max_file_uploads-Beschränkung beim Hochladen mehrerer Dateien in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!