首页 > 解决方案 > 从 MultipartEntityBuilder 上传文件,在文件中添加标题

问题描述

我使用 MultipartEntityBuilder 上传 JSON 文件。另一方面,当我阅读文件时,在文件的顶部和底部都添加了一些标题。我尝试了很多方法来从文件中删除标题,但没有成功。

这是我如何编写多部分请求的代码

HttpPost request = new HttpPost("/getFile");
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addBinaryBody("file", new File("abc.json"), ContentType.APPLICATION_JSON, "abc.json");  
HttpEntity entity = builder.build();
request.setEntity(entity);

上传文件

--ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN 内容处置:表格数据;名称="upfile"; 文件名="abc.json" 内容类型:应用程序/八位字节流

{“版本”:“1.2”,}

--ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN 内容处置:表格数据;名称=“文本”

这是一个多部分的帖子--ZD1OkvwbsjLAuhqTLx2I6HzWkZcH9oHoBbTN--

我怎样才能只发送 JSON 部分而不是这些顶部和底部标题

标签: apache-httpclient-4.xmultipartentity

解决方案


推荐阅读