百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

basic-ftp

> 编程语言
开源

用于 Node.js 的 FTP 客户端,支持通过 TLS 进行 FTPS、通过 IPv6 进行被动模式、异步/等待以及 TypeScript。

731 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于 Node.js 的 FTP 客户端,支持通过 TLS 进行 FTPS、通过 IPv6 进行被动模式、异步/等待以及 TypeScript。

基本 FTP 这是一个用于 Node.js 的 FTP 客户端库。它支持通过 TLS 实现的 FTPS、通过 IPv6 实现的被动模式,具有基于 Promise 的 API,并提供了操作整个目录的方法。不支持主动模式。

第一个示例将使用 TLS (FTPS) 连接到 FTP 服务器,获取目录列表,上传文件并将其下载为副本。请注意, FTP 协议不允许同时运行多个请求。

创建客户端实例。使用毫秒为单位配置超时时间,该时间将用于建立的任何连接。使用 0 可禁用超时,默认为 30 秒。

  • allowSeparateTransferHost (boolean), FTP 规范允许服务器告诉客户端使用与初始控制连接不同的 IP 地址进行文件传输。这可能会导致 FTP 反弹攻击,因此默认情况下此值设置为 false。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

TypeScriptasync-awaitftpftpsipv6

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言