我的朋友得到的GoDaddy软件包没有SFTP,我想做的是使用multer-sftp通过端口21将文件上传到远程服务器,因为端口22不可用。 multer-sftp是否应该在禁用的端口22上不必要地在端口21上工作?
const storage = sftpStorage({
sftp: {
host: 'xxx.xxx.xxx.xxx',
port: 21
username: 'username',
password: 'password'
},
destination: function (req, file, cb) {
mkdirp('src/public/uploads/'+req.user.id, function (err) {
if (err) console.error(err)
});
cb(null, 'src/public/uploads/'+req.user.id)
},
filename: function (req, file, cb) {
cb(null, Date.now() + '-' + file.originalname)
}
})