Die notwendige Konfigurationsmethode zum Hochladen großer Dateien in PHP

Projektanforderungen

Wenn Ihr Projekt die Funktion zum Hoch- oder Herunterladen großer Dateien verwenden muss, müssen Sie zuerst die PHP-Konfiguration ändern, da sonst der Upload- oder Download-Vorgang eine Zeitüberschreitung aufweist und der Vorgang fehlschlägt.

Schritte

Öffnen Sie die PHP-Konfigurationsdatei php.ini und suchen Sie zunächst den Bereich „Datei-Uploads“. Dort gibt es die folgenden Parameter, die sich auf Datei-Uploads auswirken:

1

2

3

file_uploads  =  on  ;//是否允许通过http上传文件的开关。默认为on即是开

upload_tmp_dir  ;//文件上传至服务器上存储临时文件的地方,如果没指定就会用系统默认的临时文件夹

upload_max_filesize  =  8m  ;//望文生意,即允许上传文件大小的最大值。默认为2m

Im Bereich ;Datenverarbeitung; gibt es noch einen weiteren Punkt:

1

post_max_size  =  8m ;//指通过表单post给php的所能接收的最大值,包括表单里的所有值。默认为8m

Im Allgemeinen ist es nach dem Festlegen der oben genannten vier Parameter unter normalen Netzwerkbedingungen kein Problem, Dateien <= 8 m hochzuladen. Wenn Sie jedoch eine große Datei > 8 m hochladen möchten, reicht es auf jeden Fall, nur die oben genannten vier Elemente festzulegen. Sofern Ihr Netzwerk nicht wirklich über eine hohe Upload-Geschwindigkeit von 100 m/s verfügt, müssen Sie auf die folgenden Parameter achten: Ressourcenlimits;

1

2

3

max_execution_time  =  600 ;//每个php页面运行的最大时间值(秒),默认30秒

max_input_time = 600 ;//每个php页面接收数据所需的最大时间,默认60秒

memory_limit  =  8m ;//每个php页面所吃掉的最大内存,默认8m

Guess you like

Origin blog.csdn.net/winkexin/article/details/131150303