请检查您当前的缓冲区大小是多少:
ftpClient.getBufferSize();
如果尚未将其设置为其他值,则该值为零(0)。因此,将其设置为更高的值:
ftpClient.setBufferSize(1048576);//1024*1024
您可以像以前一样检查其当前值:
ftpClient.getBufferSize();
顺便说一下,接受的答案 setBufferSize(0) 对我不起作用。我使用的是Apache
Commons的最新版本,因此该解决方案可能适用于早期版本。如果将缓冲区大小设置为零,则当前版本将保持不变。



