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

前端之家收集整理的这篇文章主要介绍了java – MultipartEntityBuilder将图片发送到铁路服务器前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试将MultipartEntityBuilder发送到我的Rails服务器.但是,当我尝试构建它时崩溃并给我错误

03-25 09:44:50.001 W / System.err:java.util.concurrent.ExecutionException:java.lang.NoSuchMethodError:没有静态方法create(Ljava / lang / String; [Lorg / apache / http / NameValuePair;)Lorg /阿帕奇/ HTTP /实体/ ContentType的;在类Lorg / apache / http / entity / ContentType中;或其超类(‘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但总是同样的问题.

原文链接:https://www.f2er.com/java/127529.html

猜你在找的Java相关文章