Heim >Java >javaLernprogramm >Wie behebt man den Fehler „MULTIPART_FORM_DATA: Keine Injektionsquelle gefunden' in RESTful-APIs?
MULTIPART_FORM_DATA: Behebung des Fehlers „Keine Injektionsquelle für Parameter gefunden“
Beim Versuch, Dateien mithilfe einer RESTful-API hochzuladen, kann es zu Problemen kommen Fehler „MULTIPART_FORM_DATA: Keine Injektionsquelle für einen Parameter vom Typ public javax.ws.rs.core.Response gefunden.“ Dieser Fehler tritt aufgrund eines Problems mit den JAR-Dateien auf, die für die Dateiverarbeitung verwendet werden.
Um dieses Problem zu beheben:
Entfernen:
Hinzufügen:
<dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.17</version> </dependency>
Register:
MultiPartFeature:
<init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value> </init-param>
Zusätzliche Überlegungen:
Andere mögliche Ursachen:
Suchen Sie nach ähnlichen ModelValidationExceptions aufgrund von:
Links zur weiteren Lektüre :
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „MULTIPART_FORM_DATA: Keine Injektionsquelle gefunden' in RESTful-APIs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!