HTTPCLIENT MultipartEntity 上传中文乱码

来源:互联网 发布:淘宝贴纸卖点怎么写 编辑:程序博客网 时间:2024/05/17 04:18

在使用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);


0 0
原创粉丝点击