cos-nodejs-sdk-v5
Advanced tools
Comparing version 2.9.17 to 2.9.18
@@ -10,6 +10,40 @@ # Changelog | ||
## [v2.9.14](https://github.com/tencentyun/cos-nodejs-sdk-v5/compare/v2.9.13...v2.9.14) - 2021-04-30 | ||
## [v2.9.17](https://github.com/tencentyun/cos-nodejs-sdk-v5/compare/v2.9.15...v2.9.17) - 2021-05-28 | ||
### Merged | ||
- feat:新增sdk运行环境错误提示 [`#105`](https://github.com/tencentyun/cos-nodejs-sdk-v5/pull/105) | ||
- fix: 修复File 'cos-nodejs-sdk-v5/types' not found. 错误 [`#103`](https://github.com/tencentyun/cos-nodejs-sdk-v5/pull/103) | ||
- feat: 新增 CI demo [`#102`](https://github.com/tencentyun/cos-nodejs-sdk-v5/pull/102) | ||
### Commits | ||
- update demo [`5de9db1`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/5de9db1d9cb4b33ae2ebca87e97823a32b1a5aea) | ||
- add folder demo [`e78d460`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/e78d460ca88a8a2a4a99d693782793b3e5911600) | ||
- add move demo [`42c2c3b`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/42c2c3be7dc1003f4d8b618980741f3f60ef9616) | ||
- remove useless code [`bc0b725`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/bc0b725de0a17e064e110807b802fb8a746019e8) | ||
- upd:sdk运行环境错误提示文案修改 [`6baa4ca`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/6baa4ca30d205b1829dfbcb4959ad9089f92082f) | ||
- upd:sdk运行环境错误提示文案修改 [`cc3d923`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/cc3d9236e699eb5f7b7f1404caca95f49c831b33) | ||
- upd:change version to 2.9.17 [`f7ea964`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/f7ea9641c5ff25f3ef8e2162417448669c32e979) | ||
- fix: GetBucketACL 请求增加容错 [`02f4ee2`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/02f4ee2844155919d43e8b3cefb2be5b3a2e924c) | ||
- update demo [`8caa62d`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/8caa62d419b8a15fc4d0d0105f1483f036d133b9) | ||
## [v2.9.15](https://github.com/tencentyun/cos-nodejs-sdk-v5/compare/v2.9.14...v2.9.15) - 2021-05-08 | ||
### Commits | ||
- doc: 优化说明文档 [`96ebf35`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/96ebf359250d521f837f755c73ba671be33f3ea9) | ||
- feat: 增加开启 accelerate 配置。 [`04a33c5`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/04a33c5a5208dec25d32ea0702dfc92d9f6d0e28) | ||
- Updated CHANGELOG.md [`a862236`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/a8622360448348d0b84313cccc591d793ff045fd) | ||
- support UseAccelerate [`5c4073f`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/5c4073fcc2b64e06781b4d123d149e5343a9a083) | ||
- fix: 当开启全球加速时,优化 putobject 返回的 url 地址为全球加速地址 [`1226f41`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/1226f41f90eba42605c4e31c259c6b400c4dc759) | ||
- fix: putBucketAcl demo 增加用例 [`1ce246e`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/1ce246e5374222381acd7fac0440e5549fd67043) | ||
- style: 优化说明文档 [`c7b9be0`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/c7b9be0d5237e66d63dd84c4e28991f2e5b9ae13) | ||
- style: 优化注释 [`68503eb`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/68503ebddad2fec9f8d041cb27251dcf082d4353) | ||
- fix: 将 UseAccelerate 加入 defaultOptions [`18af88e`](https://github.com/tencentyun/cos-nodejs-sdk-v5/commit/18af88e999b28563de4de6b4e2f759964d942207) | ||
## [v2.9.14](https://github.com/tencentyun/cos-nodejs-sdk-v5/compare/v2.9.13...v2.9.14) - 2021-05-06 | ||
### Merged | ||
- feat: 增加 cos.request 接口 [`#100`](https://github.com/tencentyun/cos-nodejs-sdk-v5/pull/100) | ||
@@ -16,0 +50,0 @@ |
@@ -825,2 +825,36 @@ // @ts-check | ||
function putObject_base64ToBuffer() { | ||
// 创建测试文件 | ||
var filename = 'test.png'; | ||
var filepath = path.resolve(__dirname, filename); | ||
var base64Url = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAABRFBMVEUAAAAAo/8Ao/8Ao/8Ao/8ApP8Aov8Ao/8Abv8Abv8AyNwAyNwAo/8Ao/8Ao/8Abv8Ao/8AivgAo/8AyNwAbv8Abv8AydwApf8Abf8Ao/8AbP8Ao/8AyNwAydwAbv8AydwApP8Ao/8AyNwAo/8AyNwAydsAyNwAxd8Aov8AyNwAytsAo/8Abv8AyNwAbv8Av+MAo/8AytsAo/8Abv8AyNwAo/8Abv8AqfkAbv8Aov8Abv8AyNwAov8Abv8Ao/8Abv8Ao/8AydwAo/8Ao/8Ate8Ay9oAvOcAof8AveAAyNwAyNwAo/8AyNwAy9kAo/8AyNwAyNwAo/8AqP8Aaf8AyNwAbv0Abv8Abv8AaP8Ao/8Ao/8Ao/8Ao/8Abv8AyNwAgvcAaP8A0dkAo/8AyNwAav8Abv8Ao/8Abv8AyNwAy9sAvOUAtePdkYxjAAAAZnRSTlMAw/co8uAuJAn8+/Tt29R8DAX77+nZz87Jv6CTh3lxTklAPjouJRsL5tjAuLiyr62roaCakYp0XVtOQTMyLiohICAcGRP49vTv5+PJurawq6mnnJuYl4+OiIB7eXVvX15QSDgqHxNcw3l6AAABe0lEQVQ4y82P11oCQQxGIy5FUJpKk6aAhV6k92LvvXedDfj+92ZkYQHxnnMxu3/OfJMEJo6y++baXf5XVw22GVGcsRmq431mQZRYyIzRGgdXi+HwIv86NDBKisrRAtU1hSj9pkZ9jpo/9YKbRsmNNKCHDXI00BxfMMirKNpMcjQ5Lm4/YZArUXyBYUwg40nsdr5jb3LBe25VWpNeKa1GENsEnq52C80z1uW48estiKjb19G54QdCrScnKAU69U3KJ4jzrsBawDWPuOcBqMyRvlcb1Y+zjMUBVsivAKe4gXgEKiVjSh9wlunGMmwiOqFL3RI0cj+nkgp3jC1BELVFkGiZSuvkp3tZZWZ2sKCuDj185PXqfmwI7AAOUctHkJoOeXg3sxA4ES+l7CVvrYHMEmNp8GtR+wycPG0+1RrwWQUzl4CvgQmPP5Ddofl8tWkJVT7J+BIAaxEktrYZoRAUfXgOGYHfcOqw3WF/EdLccz5cMfvUCPb4QwUmhB8+v12HZPCkbgAAAABJRU5ErkJggg=='; | ||
var body = Buffer.from(base64Url.split(',')[1] , 'base64'); | ||
util.createFile(filepath, 1024 * 1024, function (err) { | ||
// 调用方法 | ||
cos.putObject({ | ||
Bucket: config.Bucket, /* 必须 */ | ||
Region: config.Region, | ||
Key: filename, /* 必须 */ | ||
onTaskReady: function (tid) { | ||
TaskId = tid; | ||
}, | ||
onProgress: function (progressData) { | ||
console.log(JSON.stringify(progressData)); | ||
}, | ||
// 格式1. 传入文件内容 | ||
// Body: fs.readFileSync(filepath), | ||
// 格式2. 传入文件流,必须需要传文件大小 | ||
Body: body, | ||
ContentLength: body.length, | ||
Headers: { | ||
// 万象持久化接口,上传时持久化 | ||
// 'Pic-Operations': '{"is_pic_info": 1, "rules": [{"fileid": "test.jpg", "rule": "imageMogr2/thumbnail/!50p"}]}' | ||
}, | ||
}, function (err, data) { | ||
console.log(err || data); | ||
fs.unlinkSync(filepath); | ||
}); | ||
}); | ||
} | ||
function putObjectCopy() { | ||
@@ -1657,2 +1691,3 @@ cos.putObjectCopy({ | ||
// putObject(); | ||
// putObject_base64(); | ||
// sliceCopyFile(); | ||
@@ -1659,0 +1694,0 @@ // putObjectTagging(); |
{ | ||
"name": "cos-nodejs-sdk-v5", | ||
"version": "2.9.17", | ||
"version": "2.9.18", | ||
"description": "cos nodejs sdk v5", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -28,3 +28,6 @@ var session = require('./session'); | ||
if (!self._isRunningTask(TaskId)) return; | ||
return callback(err); | ||
var _err = util.extend({ | ||
UploadId: params.UploadData.UploadId || '' | ||
}, err); | ||
return callback(_err); | ||
}); | ||
@@ -34,3 +37,6 @@ | ||
ep.on('upload_complete', function (UploadCompleteData) { | ||
callback(null, UploadCompleteData); | ||
var _UploadCompleteData = util.extend({ | ||
UploadId: params.UploadData.UploadId || '' | ||
}, UploadCompleteData); | ||
callback(null, _UploadCompleteData); | ||
}); | ||
@@ -37,0 +43,0 @@ |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
722308
14973
1
14