0.0.6-beta.1 • Published 2 years ago
cdn-transfer v0.0.6-beta.1
解决问题
作为阿里云oss/腾讯云 cos 项目文件上传入口;
使用场景:
- 前端打包dist文件上传, 并使用package中name,version字段作为prefix名
- 文件夹下文件批量上传;
使用示例
import Transfer from 'cdn-transfer';
//默认前缀: {name}/{version}/
cdnTransfer.default(path.join(__dirname, '..'), {
SecretId: '********',
SecretKey: '********',
Bucket: 'fr********22416',
Region: 'ap-shanghai'
});
//自定义上传目录:
cdnTransfer.default(path.join(__dirname, '..'), {
SecretId: '********',
SecretKey: '********',
Bucket: 'fr********22416',
Region: 'ap-shanghai',
sourceDir:"./dist",
prefix:(fileRelPath)=>{
return `test/${fileRelPath}`
}
});
//自定义前缀:
cdnTransfer.default(path.join(__dirname, '..'), {
SecretId: '********',
SecretKey: '********',
Bucket: 'fr********22416',
Region: 'ap-shanghai',
prefix:(fileRelPath)=>{
return `test/${fileRelPath}`
}
});
//上传单个文件;
import {uploadFile} from 'cdn-transfer';
let vistiUrl =await uploadFile({
fileAbsPath:"",
ossVisitPath:"",
config:{
cdn:"cos",
SecretId: '********',
SecretKey: '********',
Bucket: 'fr********22416',
Region: 'ap-shanghai',
}
});
0.0.6-beta.1
2 years ago
0.0.6
2 years ago
0.0.5
4 years ago
0.0.4
4 years ago
0.0.3
4 years ago
0.0.1-alpha.6
4 years ago
0.0.2
4 years ago
0.0.1-alpha.5
5 years ago
0.0.1-alpha.3
5 years ago
0.0.1-alpha.2
5 years ago
0.0.1-alpha.1
5 years ago