Les raisons sont les suivantes :
1. Les paramètres de configuration php du serveur sont incorrects.
Dans le fichier de configuration php.ini, si les valeurs des paramètres upload_max_filesize et post_max_size ne sont pas définies correctement, cela peut limiter la limite supérieure de la taille du fichier que vous pouvez télécharger, provoquant l'échec et le retour du téléchargement. une exception. Les symptômes sont souvent que les petits fichiers, images, etc. peuvent être téléchargés normalement, mais que les gros fichiers échoueront.
La solution est également très simple. Recherchez le php.ini dans le serveur et définissez toutes les valeurs des paramètres liés au téléchargement sur des valeurs raisonnables.
1. Modifiez la configuration de l'arrière-plan phpcms
arrière-plan phpcms--paramètres du site--modifier--paramètres des pièces jointes--autoriser la taille des pièces jointes, entrez une valeur telle que 10240. (Cette valeur peut être la taille que vous souhaitez)
2. Modifiez la configuration du fichier php.ini
(1) Ouvrez le fichier de configuration php.ini, recherchez upload_max_filesize et modifiez le valeur de ceci à 10240. (Comme ci-dessus, la valeur peut être modifiée selon les besoins)
(2) Continuez à rechercher post_max_size dans php.ini et modifiez cette valeur à 30000. (La limite 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 soumises par l'ensemble du formulaire.)
Remarque : assurez-vous de vous assurer que post_max_size > = upload_max_filesize, également Autrement dit, le premier doit être supérieur au second. Assurez-vous de redémarrer le service Web après la modification. Il faut redémarrer.
2. Échec du téléchargement causé par les autorisations de lecture et d'écriture du fichier
Assurez-vous que le répertoire du fichier de téléchargement dispose des autorisations de lecture et d'écriture.
3. Le développement secondaire du programme PHP backend a entraîné une valeur de retour de téléchargement incorrecte, qui n'a pas pu être correctement analysée par le plug-in swfupload.
Vous pouvez observer s'il y a une anomalie grâce à la valeur de réponse dans Firebug.
4. Aucune autorisation de téléchargement en raison de droits d'adhésion ou de session expirés.
Recommandations associées : Tutoriel phpcms
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!