大家好!我正在尝试使用 Java 1.4.2 通过 Http 发布文件。我发现了一些使用 HttpClient 和 HttpPost 的很好的例子,但 HttpPost 需要高于 1.5 的 JDK,我无法使用。
我尝试下载 Apache HttpClient 3.1 旧版,它与 1.4.2 兼容,但不包含 HttpPost。
有没有人有任何好的和简单的例子来将几个字符串和一个文件发布到 html 表单?
最佳解决方案是将文件流式传输到表单,并且不会一次性加载所有文件,因为我们的某些文件“可能”很大。
谢谢!
最佳答案
尽管进行了更新,HttpClient 3.x 仍能够使用 PostMethod
执行 POST 请求:请参阅 old documentation和 javadocs .
您应该能够使用 setRequestBody(InputStream)
流式传输文件.
关于java - Java 1.4.2 的 Http Post?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3722162/