gpt4 book ai didi

java - Apache Commons Net 获取 FTP 服务器的文件类型

转载 作者:行者123 更新时间:2023-12-01 12:19:19 24 4
gpt4 key购买 nike

我正在使用 apache.commons.net 库进行 ftp 下载。在 this documentation ,它指出

To ensure correct operation with all servers, always specify the appropriate file type after connecting to the server.

它确实提供

FTPClient.setFileType

设置文件类型的函数。但我如何知道 FTP 服务器使用的是 ASCII 还是二进制?有没有获取FTP服务器文件类型的函数?或者我们只是尝试不同的文件类型,看看哪一种有效?

谢谢

最佳答案

文件类型是指您正在下载的文件的类型,而不是服务器的类型。如果您正在下载文本文件,则可以将文件类型设置为 ASCII,以便将行分隔符更改为本地约定。如果您正在下载图像或办公文档等二进制文件,则应将文件类型设置为二进制,以便内容不会损坏。

您几乎总是想使用二进制。

关于java - Apache Commons Net 获取 FTP 服务器的文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26805019/

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