ThinkPHP ist ein hervorragendes PHP-Entwicklungsframework, das umfangreiche Erweiterungsfunktionen bietet, um Entwicklern die schnelle Erfüllung verschiedener Anforderungen zu erleichtern. Während der Entwicklung ist das Hochladen von Dateien eine häufige Anforderung. Standardmäßig ist die Größe der ThinkPHP-Upload-Datei jedoch begrenzt. Wie kann man also die Größe der Upload-Datei ändern?
1. Änderung der PHP.ini-Konfiguration
Als Erstes ist zu beachten, dass die Upload-Dateigröße in der PHP.ini-Datei begrenzt ist. Daher können wir die Größe der hochgeladenen Datei ändern, indem wir die Datei PHP.ini ändern. Die spezifischen Schritte sind wie folgt:
2. Ändern Sie die Anwendungskonfigurationsdatei.
Das Ändern der PHP.ini-Datei ist global. Wenn Sie nur die Upload-Dateigröße in einer bestimmten Anwendung ändern möchten, müssen Sie die ThinkPHP-Anwendungskonfigurationsdatei ändern. Die spezifischen Schritte sind wie folgt:
'upload_max_filesize' => '10M', 'post_max_size' => '10M',
3. Ändern Sie die Überprüfungsregeln im Controller.
In ThinkPHP werden der Dateityp, die Größe usw. im Allgemeinen beim Hochladen von Dateien überprüft. Wir können auch die Größe der hochgeladenen Datei ändern, indem wir die Überprüfungsregeln des Controllers ändern. Die spezifischen Schritte sind wie folgt:
$validate = new \think\Validate([ 'file' => 'fileSize:10485760|fileExt:xlsx,xls', ]);
Zusammenfassung:
Ob durch Ändern der PHP.ini-Konfiguration oder durch Ändern der Anwendungskonfigurationsdatei oder der Controller-Überprüfungsregeln: Solange Sie die Methode zum Ändern der Upload-Dateigröße beherrschen, können Sie verschiedene Datei-Uploads problemlos bewältigen Bedürfnisse im weiteren Entwicklungsprozess berücksichtigt. Es ist zu beachten, dass eine Erhöhung der Größe der hochgeladenen Dateien auch den Serverdruck und die Risiken erhöht. Passen Sie daher bitte sorgfältig an.
Das obige ist der detaillierte Inhalt vonSo ändern Sie die Größe hochgeladener Dateien in thinkphp. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!