La taille des fichiers uploadés via PHP est limitée.
Par défaut PHP fixe cette limite à 2Mo
, mais cela est bien sûr configurable.
Pour cela, éditez le fichier php.ini
et modifiez la propriété upload_max_filesize
avec la
taille que vous souhaitez (ex: 16M).
Deux autres propriétés peuvent brider la taille maximale :
post_max_size
: Nombre d'octets transmissibles via une requête POST (si vous voulez uploader un fichier via un formulaire).memory_limit
: Nombre d'octets que PHP peut stocker en mémoire.
Ces deux propriétés doivent être supérieures ou égales à upload_max_filesize
.
On est souvent confronté à cette limite lorsqu'on utilise PHPMyAdmin pour uploader un dump SQL.
Par exemple, si vous avez post_max_size: 3M
et upload_max_filesize: 16M
, vous ne pourrez pas
uploadé un fichier de plus de 3Mo.