作者:ytm5295526049760 | 来源:互联网 | 2023-05-18 21:14
在使用MultipartEntity混合上传,有文件和有文本字段的时候,文本字段会出现乱码,解决方法如下:HttpPostpostnewHttpPost(url);准备builderMult
在使用MultipartEntity混合上传,有文件和有文本字段的时候,文本字段会出现乱码,解决方法如下:
HttpPost post=new HttpPost(url);
//准备builder
MultipartEntityBuilder builder =MultipartEntityBuilder.create();
//首先创建一个contentType声明上传字段的数据类型和编码
ContentType strCOntent=ContentType.create("text/plain",Charset.forName("UTF-8"));
//放入字段名,字段值,以及contentType
builder.addTextBody(field.name, field.value,strContent);
//放入POST请求
post.setEntity(builder.build());
//发起请求
HttpResponse respOnse= new DefaultHttpClient().execute(post);