- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Jersey 上传文件。我定义了方法:
@POST
@Path("/upload")
@Consumes("multipart/form-data")
public Collection<Message> uploadImage(@FormDataParam("file") InputStream uploadedInputStream,
@FormDataParam("file") FormDataContentDisposition fileDetail) throws IOException {
}
并调用来自 Jersey Client 的调用进行测试:
ClientConfig cc = new DefaultClientConfig();
cc.getClasses().add(MultiPartWriter.class);
Client client = Client.create(cc);
String url = "http://localhost:8080/API/api/images/upload/150";
File f = new File("C:/Pictures/1360_435x300.jpg");
FormDataMultiPart form = new FormDataMultiPart();
form.bodyPart(new FileDataBodyPart("thumbnail", f));
String s = client.resource(url).type(MediaType.MULTIPART_FORM_DATA).accept(MediaType.APPLICATION_JSON).post(String.class, form);
但是,我得到:
SEVERE: Missing dependency for method public java.util.Collection ImageResource.uploadImage(java.io.InputStream,com.sun.jersey.core.header.FormDataContentDisposition) throws java.io.IOException at parameter at index 1
怎么了?
最佳答案
确保所有库都是相同版本(例如 1.13),并且不要忘记添加 mimepull.jar 和 jersey-multipart.jar。
关于java - @FormDataParam 抛出严重的 : Missing dependency,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203391/
@POST @Path("post") @Consumes("multipart/form-data") public Response postCategory(@FormD
我们正在使用 java 6。我需要检查“inputStream”是否为 null。 @POST @Path("/test") @ApiOperation ( value = "Test", respo
我正在使用 Jersey 上传文件。我定义了方法: @POST @Path("/upload") @Consumes("multipart/form-data") public Collection
@FormDataParam 和@FormParam 有什么区别? 我在一个方法中使用了多个 @FormDataParam 但它抛出了媒体不支持的类型错误。但是当我使用 @FormParam 时,我得
Jersey documentation (版本 2.29.1)具有以下示例(示例 9.50。@FormDataParam 注释的使用): @POST @Consumes(MediaType.MULT
我可以使用下面的代码上传单张照片,但我想用 @FormDataParam 上传多张照片 @POST @Path("data/uploadPhoto") @Produces(MediaType.APPL
我已经包含了 Apache Jersey 发行版 zip 中的所有 jar,但是无法解析此导入: import com.sun.jersey.multipart.FormDataParam; 它需要什
我正在尝试使用@FormDataParam来轻松支持分段上传。我能够很好地编译所有源代码。但是,运行时,我在控制台中收到以下错误: SEVERE: Missing dependency for met
我正在尝试上传文件,但使用 @FormDataParam 不允许部署应用程序。感兴趣的代码如下: @POST @Path("sync") public String callServletSyncPo
我使用 Jersey 的网络服务有问题。我有一个由两个输入组成的表单,一个是"file"类型,一个是“文本”类型。 问题是,当我只使用"file"类型的输入时,一切正常,但是当我添加第二个“文本”类型
我对 Web 服务还很陌生,所以我从基本示例开始。这与文件上传有关。我正在为非 Maven 开发人员使用最新 (2.17) 版本的 Jersey bundle 。它指出: bundle contain
尝试实现某种图像上传功能时,我发现互联网资源推荐使用 FormDataMultiPart 或 FormDataParam 与 jersey。 Jersey 是一个很好的网络框架,也是 javaee 的
我有一个 rest 调用,它将一些参数作为 FormDataParam。当我将 json 字符串中的对象 EngineConfigMeta 传递给 postman 的其余调用时,在 restcall
我有一个 jersey 服务和单元测试(使用 jersey 客户端),可以与 3 个 FormDataParams 一起工作: @Path("myService") @Consumes(MediaTy
我创建了一个 jersey restful web 服务,我使用 @Context HttpServletRequest 请求 作为方法签名设法上传多个文件工作得很好。 事情是,要获取其他表单字段,我
我创建了一个 Java Web 服务,用于将图像上传到文件夹。它在 html 表单中运行良好,but when i tried to send the image from app inventor
将 Neo4J 从 3.3.4 升级到 3.4.0 时,依赖项“com.sun.jersey.multipart.FormDataParam”不再存在。我们这样使用它: @POST @Path("/p
我是一名优秀的程序员,十分优秀!