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:
- Suchen Sie auf Ihrem Computer nach der Datei php.ini und ?ffnen Sie sie.
- Suchen Sie nach den Parametern upload_max_filesize und post_max_size und ?ndern Sie deren Werte auf die erforderliche Gr??e. Im Allgemeinen sollte der Wert von upload_max_filesize gr??er oder gleich dem Wert von post_max_size sein. Wenn die Gr??e der Datei, die wir hochladen müssen, beispielsweise 10 MB betr?gt, k?nnen wir die Werte von upload_max_filesize und post_max_size auf 10 MB ?ndern.
- Speichern Sie die Datei und starten Sie Apache neu, damit sie wirksam wird.
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:
- ?ffnen Sie die Anwendungskonfigurationsdatei config.php.
- Suchen Sie nach den Parametern upload_max_filesize und post_max_size und ?ndern Sie deren Werte auf die erforderliche Gr??e.
'upload_max_filesize'?=>?'10M', 'post_max_size'?=>?'10M',
- Speichern Sie die Datei und starten Sie Apache neu, damit sie wirksam wird.
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:
- ?ffnen Sie die Controller-Datei, die ge?ndert werden muss.
- Suchen Sie nach Verifizierungsregeln und ?ndern Sie diese. Wenn die Gr??e der hochzuladenden Datei beispielsweise 10 MB betr?gt, k?nnen Sie den Parameter $fileSize auf 10485760 (in Bytes) ?ndern:
$validate?=?new?\think\Validate([ ????'file'?=>?'fileSize:10485760|fileExt:xlsx,xls', ]);
- Speichern Sie die Datei und die hochgeladene Datei wird wirksam.
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!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)