gpt4 book ai didi

java - MultipartEntityBuilder 将图片发送到铁路服务器

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:23:28 24 4
gpt4 key购买 nike

我正在尝试将 MultipartEntityBuilder 发送到我的 Rails 服务器。然而,当我尝试构建它时,它崩溃并给我错误

03-25 09:44:50.001 W/System.err﹕java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError:No static methodcreate(Ljava/lang/String;[Lorg/apache/http/NameValuePair;)Lorg/apache/http/entity/ContentType;in class Lorg/apache/http/entity/ContentType; or its super classes(declaration of 'org.apache.http.entity.ContentType

        HttpPost httpost = new HttpPost(url);
MultipartEntityBuilder entity = new MultipartEntityBuilder.create();
entity.setMode(HttpMultipartMode.BROWSER_COMPATIBLE);
for(int index=0; index < nameValuePairs.size(); index++) {
ContentBody cb;
if(nameValuePairs.get(index).getName().equalsIgnoreCase("File")) {
File file = new File(nameValuePairs.get(index).getValue());
FileBody isb = new FileBody(file);
entity.addPart(nameValuePairs.get(index).getName(), isb);
} else {
// Normal string data

cb = new StringBody(nameValuePairs.get(index).getValue(),ContentType.TEXT_PLAIN);
entity.addPart(nameValuePairs.get(index).getName(),cb);
}
}
return entity.build();

这是我正在使用的代码,但在构建 MultipartEntity 时我仍然遇到错误,它会提示错误。

最佳答案

尝试使用 httpmime 版本 4.3.6

我尝试使用 4.4+ 但总是出现同样的问题。

关于java - MultipartEntityBuilder 将图片发送到铁路服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29257950/

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