Maison  >  Article  >  développement back-end  >  php ne peut pas télécharger plus de 100

php ne peut pas télécharger plus de 100

王林
王林original
2019-09-29 17:46:142981parcourir

php ne peut pas télécharger plus de 100

Solution pour PHP incapable de télécharger des fichiers volumineux

1. Ouvrez le fichier php.ini

2. Recherchez l'option post_max_size

La valeur maximale pour la soumission du formulaire. Cet élément ne limite pas la taille d'un seul fichier téléchargé, mais limite les données de soumission de l'ensemble du formulaire. La valeur par défaut est 8m. Set Pour la valeur dont vous avez besoin, il est recommandé de définir ce paramètre sur une valeur supérieure à upload_max_filesize.

3. Recherchez le commutateur pour les téléchargements de fichiers

pour autoriser le téléchargement de fichiers via http et confirmez que file_uploads = on.

4. Recherchez upload_tmp_dir

et téléchargez le fichier à l'endroit où les fichiers temporaires sont stockés sur le serveur. S'il n'est pas spécifié, le dossier temporaire par défaut du système sera utilisé. ; si le système signale un message d'erreur S'il y a "xxx répertoire temporaire xxx", vous devez définir un répertoire valide pour ce répertoire. Si aucune erreur n'est signalée, ne vous inquiétez pas.

5. Recherchez upload_max_filesize

La taille maximale autorisée du fichier de téléchargement, la valeur par défaut est de 2 min, définissez-la sur la valeur dont vous avez besoin. Il est recommandé de ne pas dépasser ce paramètre. valeur post_max_size, car elle est contrôlée par la valeur post_max_size (même si upload_max_filesize est défini sur 1g et post_max_size n'est défini que sur 2 m, les fichiers de plus de 2 m ne seront toujours pas téléchargés car ils sont contrôlés par la valeur post_max_size).

6. Si vous souhaitez télécharger des fichiers de plus de 8 min, vous devez également définir les paramètres suivants :

1. Recherchez max_execution_time = 600 ; page La valeur du temps maximum (secondes), la valeur par défaut est de 30 secondes;

2. max_input_time = 600; Le temps maximum requis pour que chaque page php reçoive des données, la valeur par défaut est de 60 secondes; >3. memory_limit = 8m ; La mémoire maximale requise pour chaque page php, la valeur par défaut est de 8 mo

Tutoriel recommandé :

Tutoriel vidéo PHP

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