Java 在提供文件的ByTestStream时定义文件体';内容

Java 在提供文件的ByTestStream时定义文件体';内容,java,httpclient,multipartform-data,apache-httpcomponents,Java,Httpclient,Multipartform Data,Apache Httpcomponents,我正在尝试使用ApacheHTTP客户端v4.x 对于一个特定的情况,我必须提出一个多部分表单请求 java中使用以下代码发出多部分表单请求-- 在我的例子中,我有一个文件体的字节流 byte[] bytes = value.toBinary(charset); 现在我想将这个文件(字节流)添加到multipart实体中,这样我就可以发出multipart post请求。。。我该怎么做? ? byte[] bytes = value.toBinary(charset); byte[] byt

我正在尝试使用ApacheHTTP客户端v4.x

对于一个特定的情况,我必须提出一个多部分表单请求

java中使用以下代码发出多部分表单请求--

在我的例子中,我有一个文件体的字节流

byte[] bytes = value.toBinary(charset);
现在我想将这个文件(字节流)添加到multipart实体中,这样我就可以发出multipart post请求。。。我该怎么做?

?

byte[] bytes = value.toBinary(charset);
byte[] bytes = value.toBinary(charset);
ContentBody bin = new ByteArrayBody(bytes, "myfile.dat");
MultipartEntity reqEntity = new MultipartEntity();
reqEntity.addPart("bin", bin);