PHP : post_max_size remplace upload_max_filesize
Dans une enquête récente, un utilisateur a rencontré un problème déroutant où le paramètre post_max_size semblait limiter la taille de téléchargements de fichiers, même si upload_max_filesize a été défini sur une valeur supérieure.
Question :
Étant donné les paramètres PHP.ini suivants :
post_max_size = 8Mb upload_max_filesize = 16Mb
Pourquoi le l'utilisateur ne parvient pas à télécharger un fichier de 16 Mo via une méthode POST ?
Réponse :
La distinction clé à comprendre est que upload_max_filesize limite la taille des fichiers individuels dans une requête, tandis que post_max_size limite la taille totale de l'ensemble du corps de la requête HTTP, y compris les données POST et les fichiers téléchargés.
Dans ce scénario, lorsque l'utilisateur tente de télécharger un fichier de 16 Mo :
Pour prendre en charge les téléchargements de fichiers plus volumineux, l'utilisateur dispose de plusieurs options :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!