Je dois télécharger le fichier du navigateur vers le serveur. J'utilise le printemps 3.2 comme cadre Web.
J'ai donc configuré mon application comme celle-ci. P>
1 - J'ai reçu web.xml p> 2 - Classe MainConfig P> org.springframework.web.bind.MissingServletRequestParameterException: Required MultipartFile parameter 'file-file' is not present
org.springframework.web.method.annotation.RequestParamMethodArgumentResolver.handleMissingValue(RequestParamMethodArgumentResolver.java:202)
4 Réponses :
Vous avez également besoin de multipartfilter code>
configuré pour votre webApp. Selon son Javadoc, il résout des demandes multiparties à l'aide du multiphargesolver (mais vous l'avez déjà configuré). Vous aurez besoin de la mapper pour (faire partie de) le chemin de demande de contrôleur qui gère les téléchargements de fichier.
premier, ajoutez le multipartfilter code> sur votre web.xml: p>
<filter-mapping>
<filter-name>multipartFilter</filter-name>
<url-pattern>/admin/library/upload_file</url-pattern>
</filter-mapping>
Je ne sais pas comment puis-je le configurer. Dois-je apporter des modifications à mon web.xml? Ou je dois créer mon propre filtre extension de multipartter et mapper sur / admin / bibliothèque / upload_file ??
Malheureusement, il n'a pas été aidé. J'ai ajouté ces deux parties, mais j'ai toujours null comme paramètre.
Par défaut, ce filtre recherchera un haricot de ressort appelé "FilterMultiPartresolver" qui agit comme un multiphartresolver code>. Vous pouvez spécifier un autre nom de haricot à l'aide du filtre "multipartresolverbeeanname" init-param dans votre web.xml. Pouvez-vous modifier le nom de votre haricot "multipartesolver" ou corriger la configuration du filtre et voir si cela fonctionne?
Je peux le faire avec
J'ai corrigé ce problème en ajoutant ce qui suit à mon fichier de configuration Spring: (l'erreur que je reçois était "org.springframework.web.bind.missingsservletQuestParteException: paramètre de multipartfile requis" myfile 'n'est pas présent p> p>
@ user64141 a raison mais si vous utilisez Java Config au lieu de XML, essayez