MULTIPART_FORM_DATA : résolution de l'erreur « Aucune source d'injection trouvée pour le paramètre »
Lorsque vous essayez de télécharger des fichiers à l'aide d'une API RESTful, vous pouvez rencontrer le problème erreur "MULTIPART_FORM_DATA : Aucune source d'injection trouvée pour un paramètre de type public javax.ws.rs.core.Response." Cette erreur est due à un problème avec les fichiers JAR utilisés pour la gestion des fichiers.
Pour résoudre ce problème :
Supprimer :
Ajouter:
<dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.17</version> </dependency>
S'inscrire:
MultiPartFeature :
<init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value> </init-param>
Considérations supplémentaires :
Autres causes possibles :
Vérifiez les exceptions ModelValidationExceptions similaires dues à :
Liens pour des lectures complémentaires :
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!