我正在使用 java Apache 5.3.1,我正在尝试使用 XML 发送多部分,并且需要以下“Content-Disposition:”集 -
Content-Disposition: form-data; name="xml"; filename="test.xml"
如果我使用这个,我得到的最多的是 -
MultipartEntityBuilder builder = MultipartEntityBuilder.create();
builder.addPart("xml", new StringBody(xml, ContentType.APPLICATION_XML));
但这只会产生
Content-Disposition: form-data; name="xml"
如何添加 'filename="test.xml"' 部分? 谢谢
您必须使用 builder.addBinaryBody 它会添加文件名。
builder.addBinaryBody(
"xml",
xml.getBytes(),
ContentType.APPLICATION_XML,"test.xlm");