Je rencontre des problèmes pour télécharger des fichiers "plus volumineux" et je crois que la limite autorisée est de 2 Mo. J'ai téléchargé plusieurs types de fichiers en dessous de 2 Mo (.js, .png, .jpg, .psd, .php), mais tout ce qui dépasse environ 2 Mo échoue.Problèmes de téléchargement de fichiers PHP lors du téléchargement de fichiers "plus volumineux" (plus de 2 Mo)
- 1.8MB l'image dsp a travaillé
- 2.4MB l'image dsp na pas » travail (même fichier que 1,8, juste plus grand)
je l'ai déjà changé php.ini à ce qui suit:
- upload_max_filesize = 20M (modifié ce de 2M)
- post_max_size = 40M (modifié à partir de cette 2M)
- max_execution_time = 60 (modifié ce de 45)
- max_input_time = 180 (modifié ce de 30)
- memory_limit = 48M (Changé de ce 8M)
J'ai également ajouté ce qui suit à mon htaccess fichier à la fois le répertoire finale où je voudrais que le fichier à déplacer, et le répertoire initial où le formulaire de téléchargement vit:
- LimitRequestBody 53687091
Comme je l'ai mentionné, le téléchargement fonctionne pour des fichiers plus petits, donc je crois qu'il doit y avoir une restriction sur la taille du téléchargement, rien de mal avec le formulaire.
Des idées sur ce que je peux regarder ensuite? Je veux que la limite soit de 20M, tout est dans notre backend avec un login nécessaire pour accéder à la page, donc je ne suis pas inquiet pour les uploads rouges.
En fonction de la configuration de votre serveur, vous devrez peut-être redémarrer le service du serveur Web pour que vos modifications prennent effet. Aussi, qu'est-ce qu'un phpinfo(); spectacle de page? – j08691
Y at-il une erreur réelle qui est lancée? Ou est-ce que la page «expire» et n'entraîne pas un résultat «fichier téléchargé»? Peut-être que c'est votre code qui vérifie la taille et non le logiciel serveur? – Jakub
L'erreur est juste mon erreur de formulaire personnalisé en disant que le téléchargement n'a pas terminé, aucune erreur de Apache ou php ou quoi que ce soit. – Erik