@festd/upload-to-bucket
上传本地文件到各个对象存储平台,目前支持:阿里云、七牛云、腾讯云
安装
npm install @festd/upload-to-bucket -g
配置文件
默认读取 path.resolve(process.cwd(), '@festd-upload.config.ts');也可以通过 -p 参数指定配置文件
@festd/upload -p xxx.ts
;详情请查看UploadProps
声明
// @festd-upload.config.ts
import { UploadProps } from '@festd/upload-to-bucket'
const config: UploadProps = {
// alioss | qiniu | tengxun
client: 'alioss',
projectPath: '',
aliOssParams: {
accessKeyId: '',
accessKeySecret: '',
bucket: '',
region: '',
// prefixPath: '',
},
tXCosParams: {
bucket: '',
region: '',
secretId: '',
secretKey: '',
// prefixPath: '',
},
qiniuCosParams: {
accessKey: '',
secretKey: '',
scope: '',
// prefixPath: '',
},
}
export default config
运行
festd-upload
# 或 指定配置文件
festd-upload -p xx/xxx.ts