gpt4 book ai didi

java - @FormDataParam 抛出严重的 : Missing dependency

转载 作者:行者123 更新时间:2023-11-29 05:55:44 24 4
gpt4 key购买 nike

我正在使用 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com