Java Httpclient以流式传输大文件

Java Httpclient以流式传输大文件,java,apache-httpclient-4.x,Java,Apache Httpclient 4.x,我正在开发一个客户端jar,它将一个大(>2GB)文件上传到springboot服务。我把它分块成100MB的部分,然后打了多次电话。有人建议我使用流媒体而不是分块 我不知道如何使用httpclient实现这一点。它只接受inputStream并包装在InpusStreamBody中,因为http负责将大文件分块发送。或者我必须做些额外的事情。任何pointyers都将不胜感激。ApacheHttpClient完全能够传输JRE支持的任何长度的文件。根本不需要对文件进行分块。

我正在开发一个客户端jar,它将一个大(>2GB)文件上传到springboot服务。我把它分块成100MB的部分,然后打了多次电话。有人建议我使用流媒体而不是分块


我不知道如何使用httpclient实现这一点。它只接受inputStream并包装在InpusStreamBody中,因为http负责将大文件分块发送。或者我必须做些额外的事情。任何pointyers都将不胜感激。

ApacheHttpClient完全能够传输JRE支持的任何长度的文件。根本不需要对文件进行分块。