Comment configurer PHP pour les téléchargements de fichiers volumineux : quels paramètres doivent être ajustés ?

Linda Hamilton
Libérer: 2024-10-30 08:04:28
original
800 Les gens l'ont consulté

How to Configure PHP for Large File Uploads: What Settings Need to Be Adjusted?

Détermination des limites de téléchargement pour les fichiers volumineux en PHP

PHP fournit des mécanismes pour contrôler la taille maximale de téléchargement des fichiers. Comprendre les options de configuration pertinentes est crucial pour gérer efficacement les téléchargements de fichiers volumineux.

Options de configuration pour les limites de téléchargement

Pour activer le téléchargement de fichiers d'environ 100 Mo, le PHP suivant les options de configuration doivent être ajustées dans le fichier php.ini :

  • upload_max_filesize : Spécifie la taille maximale autorisée pour les fichiers téléchargés. Définissez cette valeur sur 100 M ou une valeur supérieure pour accueillir des fichiers de cette taille.
  • post_max_size : Détermine la taille maximale des données HTTP POST, qui incluent les données du fichier. Assurez-vous que cette valeur est supérieure ou égale à upload_max_filesize.
  • max_input_time : Définit le temps d'exécution maximum pour le traitement d'un fichier téléchargé. Ceci est important pour les fichiers volumineux dont le téléchargement peut prendre du temps.

Considérations supplémentaires

Dans certains cas, la configuration d'Apache peut également devoir être modifiée pour prend en charge les téléchargements de fichiers volumineux :

  • LimitRequestBody : Ce paramètre limite la taille du corps de la requête, qui inclut les données du fichier. Il doit être défini sur une valeur supérieure à post_max_size dans php.ini.

Application des modifications

Après la mise à jour de la configuration, redémarrez le serveur Web PHP pour appliquer les modifications. La taille maximale de téléchargement devrait désormais permettre aux fichiers de la taille souhaitée d'être téléchargés avec succès.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!