Maison >développement back-end >tutoriel php >Comment configurer PHP pour télécharger des fichiers volumineux (jusqu'à 100 Mo) ?

Comment configurer PHP pour télécharger des fichiers volumineux (jusqu'à 100 Mo) ?

Patricia Arquette
Patricia Arquetteoriginal
2024-10-28 20:41:30693parcourir

How to Configure PHP for Uploading Large Files (Up to 100MB)?

Configurer PHP pour les téléchargements de fichiers volumineux

Le téléchargement de fichiers volumineux peut être difficile, mais il est possible de gérer des téléchargements jusqu'à 100 Mo avec le droit Configuration PHP. Cet article explore les modifications nécessaires dans le fichier php.ini pour permettre des transferts de fichiers aussi volumineux.

Les principaux paramètres à ajuster sont liés aux limites de taille de téléchargement de fichiers et au temps de traitement des demandes :

  • upload_max_filesize : Cette valeur spécifie la taille de fichier maximale autorisée pour les téléchargements. Réglez-le sur 100 M pour les téléchargements de 100 Mo.
  • post_max_size : Cette option contrôle la taille maximale des données POST, qui incluent les données de formulaire et les téléchargements de fichiers. Il doit également être défini sur 100 M.
  • max_input_time : Ce paramètre détermine le temps maximum autorisé pour qu'un script PHP termine une demande de téléchargement. Pour les fichiers volumineux, envisagez d'augmenter cette valeur pour éviter les délais d'attente.

De plus, dans les configurations Apache, la directive LimitRequestBody devra peut-être être ajustée pour augmenter la taille autorisée du corps de la requête du serveur.

En apportant ces ajustements au fichier php.ini et éventuellement à la configuration Apache, PHP peut être configuré pour gérer des téléchargements d'une taille allant jusqu'à 100 Mo.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn