请教post_max_size最大到底能设多大
请问post_max_size最大到底能设多大?
最近做一个项目,做资源上传的模块时,我想肯能上传较大的文件,所以我在php.ini中设置如下
max_execution_time = 600
upload_max_filesize=2048M
max_input_time = 600
memory_limit = 2048M
post_max_size = 2048M
但是表单提交后,确没有任何反应。
最后发现$_FILE为NULL,没有值!
再后来发现当设置为post_max_size = 1536M后就又可以正常上传了!
难道post_max_size有上限吗?那么最大可以设置为多大呢?(我这里好像是2G)
如果真有的话,那如果要上传很多G的东西要怎么实现呢?
请各位大哥指点一下啊!我准备这个项目做完就去找工作的……再不找过年后就没地去了啊……
大家救救我吧!
------解决方案--------------------
多大可能没有限,但是你除了设置大小 是不是对延时之类的参数也需要做相应的增加。
所以大的文件切割成几个部分来上传 到了服务器上再组合起来,这样解决各种稀奇古怪的问题。。。
------解决方案--------------------
2G用post传
32位机子限制4g以内操作
64位也就8g吧
还可以看看这段说明:
Note: PHP allows shortcuts for bit values, including K (kilo), M (mega) and G (giga). PHP will do the conversions automatically if you use any of these. Be careful not to exceed the 32 bit signed integer limit (if you’re using 32bit versions) as it will cause your script to fail.
------解决方案--------------------
真的要这么大吗?真的吗?真的吗?
------解决方案--------------------
可以设置为很大。但是,很难使用到那么大。看自己的需要,看自己服务器的承受能力。
------解决方案--------------------
虽然你的文件没有2G,可能配置文件中设置2G以上就有问题了
------解决方案--------------------
有符号长整形正数的上限是 2G,16进制表示为 0x80000000
这可能是问题的所在
另外,涉及到得几个参数应该协调
memory_limit > post_max_size >= upload_max_filesize
upload_max_filesize
且合理
按你的配置
max_execution_time = 600
upload_max_filesize=2048M
max_input_time = 600
memory_limit = 2048M
post_max_size = 2048M
需要网速达到 3.4M字节每秒,并且需10分钟上传时间
没有一个用户会接受这一现状的

Heiße KI -Werkzeuge

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

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

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

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)

Heiße Themen



Verwenden Sie die File.length()-Funktion von Java, um die Größe einer Datei zu ermitteln. Die Dateigröße ist eine sehr häufige Anforderung beim Umgang mit Dateioperationen. Java bietet eine sehr praktische Möglichkeit, die Größe einer Datei zu ermitteln, d. h. mithilfe der Länge(. )-Methode der File-Klasse. In diesem Artikel wird erläutert, wie Sie mit dieser Methode die Größe einer Datei ermitteln und entsprechende Codebeispiele angeben. Zuerst müssen wir ein File-Objekt erstellen, um die Datei darzustellen, deren Größe wir ermitteln möchten. So erstellen Sie ein File-Objekt: Filef

iPhone 15 Pro vs. iPhone 14 Pro: Vergleich der technischen Daten Hier ist ein Vergleich der technischen Daten zwischen iPhone 15 Pro Max und iPhone 14 Pro Max: iPhone 15 Pro Max iPhone 14 Pro Max Displaygröße 6,7 Zoll 6,7 Zoll Displaytechnologie Super Retina 2.000 Nits Abmessungen 6,29 x 3,5 Zoll 0,02 x 0,32 Zoll 6,33 x 3,06 x 0,31 Zoll Gewicht 221 Gramm 240 Gramm

Für PHP-Entwickler ist die Verwendung von POST zum Springen zu Seiten mit Parametern eine grundlegende Fähigkeit. POST ist eine Methode zum Senden von Daten in HTTP. Sie kann Daten über HTTP-Anfragen an den Server senden und die Seite auf der Serverseite überspringen. In der tatsächlichen Entwicklung müssen wir häufig POST mit Parametern verwenden, um zu Seiten zu springen und bestimmte funktionale Zwecke zu erreichen.

Heute werfen wir hauptsächlich einen Blick auf die Zeitanwendungsmethode des Golang-Zeitpakets. Die allgemeine Regel zwischen den beiden ist, dass „Wandzeit“ zur Angabe der Zeit und „monotone Uhr“ zur Zeitmessung verwendet wird. Es gibt andere Methoden zur Uhrenverarbeitung.

PHP ist eine weit verbreitete serverseitige Skriptsprache, mit der interaktive und dynamische Webanwendungen erstellt werden können. Bei der Entwicklung von PHP-Anwendungen müssen wir normalerweise Benutzereingabedaten zur Verarbeitung über Formulare an den Server übermitteln. Manchmal müssen wir jedoch feststellen, ob Formulardaten in PHP übermittelt wurden. In diesem Artikel erfahren Sie, wie Sie eine solche Feststellung treffen.

Python simuliert den Browser, der Post-Anfragen im Importrequests-Format sendet request.postrequest.post(url,data,json,kwargs)#Post-Anforderungsformat request.get(url,params,kwargs)#Im Vergleich zur Get-Anfrage sind die Parameter für das Senden von Post-Anfragen unterteilt Der Datenparameter „forms“ (x-www-form-urlencoded) unterstützt das Wörterbuchformat und das Zeichenfolgenformat. Das Wörterbuchformat verwendet die Methode json.dumps(), um die Daten in eine Zeichenfolge im legalen JSON-Format zu konvertieren

Die neueste iPhone Pro-Serie ist mit einem leistungsstarken 48-MP-Sensor ausgestattet, der äußerst detaillierte und kristallklare Fotos gewährleistet, um jeden kostbaren Moment festzuhalten. Ein potenzieller Nachteil ist jedoch die Größe von Bildern in voller Auflösung, insbesondere von Bildern im ProRAW-Format. Obwohl der maximale Speicherplatz, den das iPhone bietet, 512 GB beträgt, kann die Aufnahme vieler ProRAW-Bilder (jeweils etwa 75 MP) und Videos (440 MB pro Minute, 60 FPS) schnell Ihren Speicherplatz beanspruchen. Dies kann zu Problemen führen, wenn Sie Ihr iPhone als Hauptkamera für große Projekte oder Reisen verwenden möchten. Aber wäre es nicht großartig, wenn Sie hochauflösende 48-Megapixel-Fotos aufnehmen könnten, ohne sich über Speicherbeschränkungen Gedanken machen zu müssen? es geht schnell

Obwohl Apple die Videowiedergabezeit des iPhones einführen wird, um Benutzer darüber zu informieren, dass der iPhone-Akku fast leer ist. Aber normale Nutzer nutzen ihr iPhone nicht den ganzen Tag zum Anschauen von Videos. 7 iPhones im Alltagseinsatz auf Ausdauer getestet. Enthält 7 Modelle, darunter iPhone15ProMax, iPhone15Pro, iPhone15Plus, iPhone15, iPhone14ProMax, iPhone14 und iPhone13ProMax. Wenn wir einige alltägliche Anwendungen wie Spotify, Zoom, Tiktok, Headspace durchgehen und an Apps, Spiele usw. denken, können wir die Akkulaufzeit verschiedener iPhones sehen. Das
