使用 MULTIPART_FORM_DATA 内容类型通过 RESTful API 上传文件时遇到的常见错误是:
“未找到公共类型参数的注入源javax.ws.rs.core.Response..."
此错误通常是由于处理多部分表单的 JAR 依赖项缺失或不正确而导致的。
要解决此问题,您需要将过时的 jersey-multipart-1.18.jar 依赖项替换为以下内容两个:
在 Maven 依赖项中,使用:
<dependency> <groupId>org.glassfish.jersey.media</groupId> <artifactId>jersey-media-multipart</artifactId> <version>2.17</version> </dependency>
register(MultiPartFeature.class);
<init-param> <param-name>jersey.config.server.provider.classnames</param-name> <param-value>org.glassfish.jersey.media.multipart.MultiPartFeature</param-value> </init-param>
以上是如何修复多部分/表单数据 REST API 上传中的'未找到注入源”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!