UNPKG

yinxing

Version:
87 lines (82 loc) 2.67 kB
```javascript const test=async ()=>{ const {promisify_all}=require("../fp") const cos_cfg={ SecretId: 'xxxxxxxxxxxxxxxxxxxxxx', SecretKey: 'xxxxxxxxxxxxxxxxxxxxxx', Bucket: 'ttt-1252957949', Region: 'ap-hongkong', Prefix: 'music/', } var COS = require('cos-nodejs-sdk-v5'); var cos=promisify_all( new COS(cos_cfg)) const upload=(Key="./cos.js",fn)=>cos.multipartUpload({ ...cos_cfg, Key, },fn) const upload1=(Key="./cos.js")=>cos._multipartUpload({ ...cos_cfg, Key, }) const list=()=>cos._getBucket(cos_cfg) //https://cloud.tencent.com/document/product/436/36119#.E7.AE.80.E5.8D.95.E4.B8.8A.E4.BC.A0.E5.AF.B9.E8.B1.A1 let c=cos let r r=await c._abortUploadTask() r=await c._deleteBucket() r=await c._deleteBucketCORS() r=await c._deleteBucketCors() r=await c._deleteBucketLifecycle() r=await c._deleteBucketPolicy() r=await c._deleteBucketReplication() r=await c._deleteBucketTagging() r=await c._deleteMultipleObject() r=await c._deleteObject() r=await c._getAuth() r=await c._getBucket() r=await c._getBucketACL() r=await c._getBucketAcl() r=await c._getBucketCORS() r=await c._getBucketCors() r=await c._getBucketLifecycle() r=await c._getBucketLocation() r=await c._getBucketPolicy() r=await c._getBucketReplication() r=await c._getBucketTagging() r=await c._getBucketVersioning() r=await c._getObject() r=await c._getObjectACL() r=await c._getObjectAcl() r=await c._getObjectUrl() r=await c._getService() r=await c._getV4Auth() r=await c._headBucket() r=await c._headObject() r=await c._listObjectVersions() r=await c._multipartAbort() r=await c._multipartComplete() r=await c._multipartInit() r=await c._multipartList() r=await c._multipartListPart() r=await c._multipartUpload() r=await c._optionsObject() r=await c._putBucket() r=await c._putBucketACL() r=await c._putBucketAcl() r=await c._putBucketCORS() r=await c._putBucketCors() r=await c._putBucketLifecycle() r=await c._putBucketPolicy() r=await c._putBucketReplication() r=await c._putBucketTagging() r=await c._putBucketVersioning() r=await c._putObject() r=await c._putObjectACL() r=await c._putObjectAcl() r=await c._putObjectCopy() r=await c._restoreObject() r=await c._sliceCopyFile() r=await c._sliceUploadFile() r=await c._uploadFiles() r=await c._uploadPartCopy() } module.exports={ cos, upload1, list, } ```