用于 Node.js 的 FTP 客户端,支持通过 TLS 进行 FTPS、通过 IPv6 进行被动模式、异步/等待以及 TypeScript。
用于 Node.js 的 FTP 客户端,支持通过 TLS 进行 FTPS、通过 IPv6 进行被动模式、异步/等待以及 TypeScript。
第一个示例将使用 TLS (FTPS) 连接到 FTP 服务器,获取目录列表,上传文件并将其下载为副本。请注意, FTP 协议不允许同时运行多个请求。
创建客户端实例。使用毫秒为单位配置超时时间,该时间将用于建立的任何连接。使用 0 可禁用超时,默认为 30 秒。
allowSeparateTransferHost (boolean), FTP 规范允许服务器告诉客户端使用与初始控制连接不同的 IP 地址进行文件传输。这可能会导致 FTP 反弹攻击,因此默认情况下此值设置为 false。暂无开放 Issues,或尚未同步最近议题。