java – MultipartEntityBuilder将图片发送到铁路服务器
发布时间:2020-12-14 23:36:45 所属栏目:Java 来源:网络整理
导读:我正在尝试将MultipartEntityBuilder发送到我的Rails服务器.但是,当我尝试构建它时崩溃并给我错误 03-25 09:44:50.001 W / System.err:java.util.concurrent.ExecutionException:java.lang.NoSuchMethodError:没有静态方法create(Ljava / lang / String
我正在尝试将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但总是同样的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |