0.0.1 • Published 1 year ago

@bzlab/bz-sftp-upload v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
1 year ago

@bzlab/bz-sftp-upload

sftp上传插件

快速上手

npm i @bzlab/bz-sftp-upload -D

// sftp.js
const sftpUpload = require('@bzlab/bz-sftp-upload')
const sftp = new sftpUpload.default({
  dir: path.join(__dirname, '../wechat/uniapp/'),
  remote: '/data/upload/wechat/uniapp',
  host: '127.0.0.1',
  port: 22,
  username: 'xxx',
  password: 'xxx',
  delay: 0,
  uploadFilter(file) => {
    return false
  },
  deleteFilter(file) => {
    return true
  },
  previewPath: ''
})
sftp.put()
node sftp.js 

文档

配置项

序号参数说明默认值
1dir需要上传目录-
2remote上传到指定目录-
3host主机地址-
4port主机端口22
5username账号-
6password密码-
7delay延迟上传时间ms0
8uploadFilter过滤不需要上传的文件,返回false将过滤该文件(可选)''
9deleteFilter过滤出需要删除的文件,返回true将删除该文件(可选)''
10previewPath预览地址(可选)-

发布包

npm publish --registry https://registry.npmjs.org --access public    

卸载包

npm unpublish @bzlab/bz-sftp-upload --force --registry https://registry.npmjs.org
0.0.1

1 year ago