在JAVAEE Glassfish中启用FormDataMultiPart或@FormDataParam
尝试实现某种图像上传功能时,我发现互联网资源建议将FormDataMultiPart或FormDataParam与jersey一起使用 Jersey是一个很好的webframework,是javaee的一部分。我的问题是,这两个接口在我的api中都不可用。我使用Maven javax.javaee-api版本7中的javaee api在JAVAEE Glassfish中启用FormDataMultiPart或@FormDataParam,java,jakarta-ee,glassfish,jersey,Java,Jakarta Ee,Glassfish,Jersey,尝试实现某种图像上传功能时,我发现互联网资源建议将FormDataMultiPart或FormDataParam与jersey一起使用 Jersey是一个很好的webframework,是javaee的一部分。我的问题是,这两个接口在我的api中都不可用。我使用Maven javax.javaee-api版本7中的javaee api <dependency> <groupId>javax</groupId> <artif
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>7.0</version>
<scope>provided</scope>
</dependency>
爪哇
JavaEEAPI
7
假如
看起来这两个都不是javaee标准的一部分。我的问题是如何使用JavaEEAPI启用glassfish的图像上传。最好的办法是使用某种变通方法来启用jersey的图像上载
感谢您回答包括以下依赖项:
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-json</artifactId>
<version>1.18.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey</groupId>
<artifactId>jersey-server</artifactId>
<version>1.18.1</version>
</dependency>
<dependency>
<groupId>com.sun.jersey.contribs</groupId>
<artifactId>jersey-multipart</artifactId>
<version>1.18.1</version>
</dependency>
看起来这两个都不是javaee标准的一部分
我认为你说的不完全正确。如果你谈论GF3和它附带的Jersey 1.11.x,那是真的。但是如果你看看
你会发现它现在是标准的一部分。你可以和GF4一起使用
无论如何,您可以找到一个完整的示例,说明如何使用Jersey v1.x上传文件。它正在与GS3和1.11.1版本的Jersey一起工作
如果您想将Jersey与GF4结合使用来实现这一点,您可以将这些依赖项添加到maven pom.xml中
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>${jersey-version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>${jersey-version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>${jersey-version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>${jersey-version}</version>
</dependency>
org.glassfish.jersey.core
泽西服务器
${jersey版本}
org.glassfish.jersey.containers
jersey容器servlet
${jersey版本}
org.glassfish.jersey.core
泽西公地
${jersey版本}
org.glassfish.jersey.media
泽西岛媒体多部分
${jersey版本}
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-server</artifactId>
<version>${jersey-version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet</artifactId>
<version>${jersey-version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-common</artifactId>
<version>${jersey-version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>${jersey-version}</version>
</dependency>