alioss-batch-upload
遍历本地目录并批量上传至阿里云OSS
安装
$ npm install alioss-batch-upload --save
示例
var ABU=; var abu= accessKeyId: 'your aliyun accessKeyId' accessKeySecret: 'your aliyun accessKeySecret' region: 'your region' bucket: 'your bucket' ossDir:'/test/'//阿里云OSS根目录,默认为'/', pattern:'' abu;//上传当前目录
option参数
- [accessKeyId] {String} 通过阿里云控制台创建的access key。
- [accessKeySecret] {String} 通过阿里云控制台创建的access secret。
- [bucket] {String} 通过控制台创建的bucket, 或通过putBucket创建。
- [region] {String} bucket 所在的区域, 默认 oss-cn-hangzhou。
- [internal] {Boolean} 是否使用阿里云内部网访问,比如采用ecs访问oss,设置true, 采用internal的endpoint 会节约费用, 默认false。
- [timeout] {String|Number} 超时时间, 默认 60s。
- [ossDir] {String} 阿里云OSS根目录,默认为'/',
- [pattern] 正则表达式/ 函数
{ // filename 是当前文件的完整路径 // 返回 true 表示该文件名符合条件}
运行效果
扫描文件中...已扫描1个文件已扫描2个文件扫描完成,共扫描2个文件test/index.html C:\work\alioss-batch-upload\test\index.html[--------------------------------------------------] 1/2 test/index.htmltest/test.js C:\work\alioss-batch-upload\test\test.js[==================================================] 2/2 test/test.js 完成