Miss any of our Open RFC calls?Watch the recordings here! »

@jzone/cosupload

1.4.6 • Public • Published

@jzone/cosupload

tencent-cos的二次封装,可根据入参决定用固定Secret或tmpSecret

安装

# Using yarn 
yarn add @jzone/cosupload
# tag 
yarn add @jzone/cosupload@1.3.0
# Using npm 
npm install @jzone/cosupload
# tag 
npm install @jzone/cosupload@1.3.0

使用

固定SecretId、SecretKey

import COS from '@jzone/cosupload'
 
const UploadFileInstance = new UploadFile({
  SecretId: 'xxx',
  SecretKey: 'xxx',
  Bucket: 'xxx',
  Region: 'xxx',
  defaultBasePath: '', // 次级目录 默认年/月/日
})
 
UploadFileInstance.upload({
  file: 'test', // 文件或字符串
  basePath: '', // 顶级目录
  success: data => console.warn(data)
})
 

临时SecretId、SecretKey

import COS from '@jzone/cosupload'
 
const UploadFileInstance = new UploadFile({
  Bucket: 'xxx',
  Region: 'xxx',
  defaultBasePath: '', // 次级目录 默认年/月/日
  tmpSecretUrl: 'xxx', // 获取tmpSecret相关信息的接口,接口返回结构{ data:{credentials, expiredTime } } })
 
UploadFileInstance.upload({
  file: 'test', // 文件或字符串
  basePath: '', // 顶级目录
  success: data => console.warn(data)
})
 

发布

 # base 
 yarn prod
 
 # tag 
 yarn prod tag

Install

npm i @jzone/cosupload

DownloadsWeekly Downloads

2

Version

1.4.6

License

MIT

Unpacked Size

1.02 MB

Total Files

19

Last publish

Collaborators

  • avatar