如何将以下curl命令转换为等效的java程序。
$ curl -X POST -F name1=value1 -F name2=value2 -F file=@/path/to/file http://url.com
修改
我使用了hc.apache.org
,但我收到了以下错误:
POST请求的正文不是格式正确的multipart / form-data
这是我的代码:
String fileContetn="Content of my file"
MultipartUtility uploader = new MultipartUtility(url, "UTF-8");
for (String key : formData.keySet()) {
uploader.addFormField(key, formData.get(key));
}
uploader.addFilePart("file", "file.jpg",fileContent);
uploader.finish()