来自Java 1.4.2的Http Post?

时间:2010-09-15 21:56:08

标签: java

嘿所有人!我试图使用Java 1.4.2在Http上发布文件。我发现了一些使用HttpClient和HttpPost的很好的例子,但是HttpPost需要比我不能使用的更高的JDK 1.5。

我尝试下载Apache HttpClient 3.1旧版本,该版本与1.4.2兼容,但它不包含HttpPost。

有没有人有任何好的和简单的例子,可以将几个字符串和一个文件发布到html表单?

最佳解决方案是将文件流式传输到表单并且不会一次加载所有文件,因为我们的某些文件“可能”很大。

谢谢!

1 个答案:

答案 0 :(得分:1)

尽管更新,但HttpClient 3.x能够使用PostMethod执行POST请求:请参阅old documentationjavadocs

您应该能够使用setRequestBody(InputStream)来传输文件。