Parlons d’abord de la taille du fichier, le fichier dépasse 900 Mo, il suffit de télécharger un fichier de test. Le plug-in d’upload utilise le webuploader de Baidu, lorsque la progression de l’upload de Baidu est complète, puis, lorsque vous voyez l’interface demandée, il affiche une erreur 404.
Pourquoi l’erreur 404 est-elle ? Ensuite, après avoir débogé, j’ai constaté que lors de l’upload d’un fichier de 900m, la barre de progression était pleine et il n’y avait aucun moyen d’accéder à l’interface.
Vérifiez l’exécution http de web.config :
system.web :
Cette valeur suffit !! Que devrais-je faire ???
Message d’erreur :
Causes les plus probables : Le filtrage des requêtes sur le serveur web est configuré pour refuser la requête car la longueur du contenu dépasse la valeur configurée.
Que faire : Confirmez le paramètre configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength dans le fichier applicationhost.config ou web.config.
Liens et plus d’informations C’est une fonction de sécurité. Merci de ne pas modifier cette fonctionnalité à moins d’être pleinement conscient de l’ampleur du changement. Vous pouvez configurer le serveur IIS 7.0 pour rejeter les requêtes dont la longueur du contenu dépasse la valeur spécifiée. Cette erreur est renvoyée si la longueur du contenu demandé est supérieure à la longueur configurée. Si vous devez augmenter la longueur du contenu, modifiez le paramètre configuration/system.webServer/security/requestFiltering/requestLimits@maxAllowedContentLength.
solution
Il s’avère que la taille du fichier d’envoi d’IIS7, même en mode classique, doit être définie dans system.webServer, et il est acceptable de l’ajouter :
Enfin, envoyez une capture d’écran de l’envoi d’un fichier volumineux !!
|