我尝试下载Apache HttpClient 3.1旧版本,该版本与1.4.2兼容,但它不包含HttpPost。
有没有人有任何好的和简单的例子,可以将几个字符串和一个文件发布到html表单?
最佳解决方案是将文件流式传输到表单并且不会一次加载所有文件,因为我们的某些文件“可能”很大。
谢谢!
答案 0 :(得分:1)
尽管更新,但HttpClient 3.x能够使用PostMethod
执行POST请求:请参阅old documentation和javadocs。
您应该能够使用setRequestBody(InputStream)
来传输文件。