gpt4 book ai didi

java - Apache FTP 客户端在传输时是否压缩文件?

转载 作者:行者123 更新时间:2023-11-30 03:42:53 30 4
gpt4 key购买 nike

我遇到问题,需要通过 FTP 将大文件从服务器传输到客户端,这需要花费大量时间。我们目前正在使用 apache.commons.net 库中提供的 FTPClient。

所以问题是 - FTPClient 在传输时是否压缩文件?或者有什么办法可以加快传输速度吗?

任何指针或相关信息都会有很大帮助!

最佳答案

是的,这就是所谓的 Z 模式(或压缩传输模式)。

FTPClient ftpClient = new FTPClient();
ftpClient.connect(server.getServer());
ftpClient.login(server.getUsername(), server.getPassword());
ftpClient.setFileType(FTP.BINARY_FILE_TYPE);
ftpClient.setFileTransferMode(FTP.COMPRESSED_TRANSFER_MODE);

显然,您也可以在服务器端压缩文件,然后通过标准 FTP 发送它们(最终应该是相同的)。

关于java - Apache FTP 客户端在传输时是否压缩文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26420836/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com