MULTIPART_FORM_DATA:解决“未找到参数的注入源”错误
尝试使用 RESTful API 上传文件时,您可能会遇到错误“MULTIPART_FORM_DATA:未找到公共类型参数的注入源javax.ws.rs.core.Response”。此错误是由于用于文件处理的 JAR 文件出现问题而导致的。
要解决此问题:
删除:
添加:
<dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.17</version> </dependency>
注册:
MultiPartFeature:
<init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value> </init-param>
其他注意事项:
其他可能的原因:
检查是否有类似的 ModelValidationExceptions,因为:
更多链接阅读:
以上是如何修复 RESTful API 中的'MULTIPART_FORM_DATA:未找到注入源”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!