# ftp-srv-nodejs 写的 Ftp 服务
# 1. 介绍
nodejs 写的 FTP 服务
# 2. 使用
安装:
npm i ftp-srv
# "ftp-srv": "^4.6.3"
index.js:
// Quick start, create an active ftp server.
const FtpSrv = require('ftp-srv');
const port=10020;
const ftpServer = new FtpSrv({
url: "ftp://0.0.0.0:" + port,
anonymous: true
});
ftpServer.on('login', ({ connection, username, password }, resolve, reject) => {
if(username === 'wuqinfei' && password === '123456'){
// "/" 代表当前磁盘根目录,程序运行在哪个磁盘 "/" 就表示哪个盘符
return resolve({ root:"/" });
}
return reject(new errors.GeneralError('Invalid username or password', 401));
});
ftpServer.listen().then(() => {
console.log('Ftp server is starting...')
});
# 3. 参考
上一篇: 下一篇:
本章目录