Skip to content

Commit d1a433f

Browse files
committed
fix:修复已知问题
1 parent f712b16 commit d1a433f

File tree

6 files changed

+20
-14
lines changed

6 files changed

+20
-14
lines changed

demo-album/lib/cos-wx-sdk-v5.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6450,7 +6450,7 @@ module.exports = function(module) {
64506450
/*! exports provided: name, version, description, main, scripts, repository, author, license, dependencies, devDependencies, default */
64516451
/***/ (function(module) {
64526452

6453-
module.exports = JSON.parse("{\"name\":\"cos-wx-sdk-v5\",\"version\":\"1.4.0\",\"description\":\"小程序 SDK for [腾讯云对象存储服务](https://cloud.tencent.com/product/cos)\",\"main\":\"demo/lib/cos-wx-sdk-v5.min.js\",\"scripts\":{\"dev\":\"cross-env NODE_ENV=development node build.js --mode=development\",\"build\":\"cross-env NODE_ENV=production node build.js --mode=production\",\"sts.js\":\"node server/sts.js\"},\"repository\":{\"type\":\"git\",\"url\":\"http://github.com/tencentyun/cos-wx-sdk-v5.git\"},\"author\":\"carsonxu\",\"license\":\"ISC\",\"dependencies\":{\"mime\":\"^2.4.6\",\"@xmldom/xmldom\":\"^0.8.2\"},\"devDependencies\":{\"babel-core\":\"6.26.3\",\"babel-loader\":\"8.2.5\",\"@babel/preset-env\":\"7.16.11\",\"body-parser\":\"^1.18.3\",\"cross-env\":\"^7.0.3\",\"express\":\"^4.17.1\",\"qcloud-cos-sts\":\"^3.0.2\",\"terser-webpack-plugin\":\"4.2.3\",\"webpack\":\"4.46.0\",\"webpack-cli\":\"4.10.0\"}}");
6453+
module.exports = JSON.parse("{\"name\":\"cos-wx-sdk-v5\",\"version\":\"1.4.1\",\"description\":\"小程序 SDK for [腾讯云对象存储服务](https://cloud.tencent.com/product/cos)\",\"main\":\"demo/lib/cos-wx-sdk-v5.min.js\",\"scripts\":{\"dev\":\"cross-env NODE_ENV=development node build.js --mode=development\",\"build\":\"cross-env NODE_ENV=production node build.js --mode=production\",\"sts.js\":\"node server/sts.js\"},\"repository\":{\"type\":\"git\",\"url\":\"http://github.com/tencentyun/cos-wx-sdk-v5.git\"},\"author\":\"carsonxu\",\"license\":\"ISC\",\"dependencies\":{\"mime\":\"^2.4.6\",\"@xmldom/xmldom\":\"^0.8.2\"},\"devDependencies\":{\"babel-core\":\"6.26.3\",\"babel-loader\":\"8.2.5\",\"@babel/preset-env\":\"7.16.11\",\"body-parser\":\"^1.18.3\",\"cross-env\":\"^7.0.3\",\"express\":\"^4.17.1\",\"qcloud-cos-sts\":\"^3.0.2\",\"terser-webpack-plugin\":\"4.2.3\",\"webpack\":\"4.46.0\",\"webpack-cli\":\"4.10.0\"}}");
64546454

64556455
/***/ }),
64566456

@@ -10922,6 +10922,7 @@ function multipartList(params, callback) {
1092210922

1092310923
function multipartListPart(params, callback) {
1092410924
var reqParams = {};
10925+
var tracker = params.tracker;
1092510926
reqParams['uploadId'] = params['UploadId'];
1092610927
reqParams['encoding-type'] = params['EncodingType'];
1092710928
reqParams['max-parts'] = params['MaxParts'];
@@ -10933,7 +10934,8 @@ function multipartListPart(params, callback) {
1093310934
Region: params.Region,
1093410935
Key: params.Key,
1093510936
headers: params.Headers,
10936-
qs: reqParams
10937+
qs: reqParams,
10938+
tracker: tracker
1093710939
}, function (err, data) {
1093810940
if (err) {
1093910941
tracker && tracker.parent && tracker.parent.setParams({
@@ -11765,9 +11767,9 @@ function _submitRequest(params, callback) {
1176511767
self.options.ForcePathStyle && (opt.pathStyle = self.options.ForcePathStyle);
1176611768
self.emit('before-send', opt);
1176711769
var useAccelerate = opt.url.includes('accelerate.');
11768-
var queryString = Object.keys(opt.qs).map(function (key) {
11770+
var queryString = opt.qs ? Object.keys(opt.qs).map(function (key) {
1176911771
return "".concat(key, "=").concat(opt.qs[key]);
11770-
}).join('&');
11772+
}).join('&') : '';
1177111773
var fullUrl = queryString ? opt.url + '?' + queryString : opt.url;
1177211774
params.tracker && params.tracker.setParams({
1177311775
reqUrl: fullUrl,

demo-album/lib/cos-wx-sdk-v5.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

demo/lib/cos-wx-sdk-v5.js

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6450,7 +6450,7 @@ module.exports = function(module) {
64506450
/*! exports provided: name, version, description, main, scripts, repository, author, license, dependencies, devDependencies, default */
64516451
/***/ (function(module) {
64526452

6453-
module.exports = JSON.parse("{\"name\":\"cos-wx-sdk-v5\",\"version\":\"1.4.0\",\"description\":\"小程序 SDK for [腾讯云对象存储服务](https://cloud.tencent.com/product/cos)\",\"main\":\"demo/lib/cos-wx-sdk-v5.min.js\",\"scripts\":{\"dev\":\"cross-env NODE_ENV=development node build.js --mode=development\",\"build\":\"cross-env NODE_ENV=production node build.js --mode=production\",\"sts.js\":\"node server/sts.js\"},\"repository\":{\"type\":\"git\",\"url\":\"http://github.com/tencentyun/cos-wx-sdk-v5.git\"},\"author\":\"carsonxu\",\"license\":\"ISC\",\"dependencies\":{\"mime\":\"^2.4.6\",\"@xmldom/xmldom\":\"^0.8.2\"},\"devDependencies\":{\"babel-core\":\"6.26.3\",\"babel-loader\":\"8.2.5\",\"@babel/preset-env\":\"7.16.11\",\"body-parser\":\"^1.18.3\",\"cross-env\":\"^7.0.3\",\"express\":\"^4.17.1\",\"qcloud-cos-sts\":\"^3.0.2\",\"terser-webpack-plugin\":\"4.2.3\",\"webpack\":\"4.46.0\",\"webpack-cli\":\"4.10.0\"}}");
6453+
module.exports = JSON.parse("{\"name\":\"cos-wx-sdk-v5\",\"version\":\"1.4.1\",\"description\":\"小程序 SDK for [腾讯云对象存储服务](https://cloud.tencent.com/product/cos)\",\"main\":\"demo/lib/cos-wx-sdk-v5.min.js\",\"scripts\":{\"dev\":\"cross-env NODE_ENV=development node build.js --mode=development\",\"build\":\"cross-env NODE_ENV=production node build.js --mode=production\",\"sts.js\":\"node server/sts.js\"},\"repository\":{\"type\":\"git\",\"url\":\"http://github.com/tencentyun/cos-wx-sdk-v5.git\"},\"author\":\"carsonxu\",\"license\":\"ISC\",\"dependencies\":{\"mime\":\"^2.4.6\",\"@xmldom/xmldom\":\"^0.8.2\"},\"devDependencies\":{\"babel-core\":\"6.26.3\",\"babel-loader\":\"8.2.5\",\"@babel/preset-env\":\"7.16.11\",\"body-parser\":\"^1.18.3\",\"cross-env\":\"^7.0.3\",\"express\":\"^4.17.1\",\"qcloud-cos-sts\":\"^3.0.2\",\"terser-webpack-plugin\":\"4.2.3\",\"webpack\":\"4.46.0\",\"webpack-cli\":\"4.10.0\"}}");
64546454

64556455
/***/ }),
64566456

@@ -10922,6 +10922,7 @@ function multipartList(params, callback) {
1092210922

1092310923
function multipartListPart(params, callback) {
1092410924
var reqParams = {};
10925+
var tracker = params.tracker;
1092510926
reqParams['uploadId'] = params['UploadId'];
1092610927
reqParams['encoding-type'] = params['EncodingType'];
1092710928
reqParams['max-parts'] = params['MaxParts'];
@@ -10933,7 +10934,8 @@ function multipartListPart(params, callback) {
1093310934
Region: params.Region,
1093410935
Key: params.Key,
1093510936
headers: params.Headers,
10936-
qs: reqParams
10937+
qs: reqParams,
10938+
tracker: tracker
1093710939
}, function (err, data) {
1093810940
if (err) {
1093910941
tracker && tracker.parent && tracker.parent.setParams({
@@ -11765,9 +11767,9 @@ function _submitRequest(params, callback) {
1176511767
self.options.ForcePathStyle && (opt.pathStyle = self.options.ForcePathStyle);
1176611768
self.emit('before-send', opt);
1176711769
var useAccelerate = opt.url.includes('accelerate.');
11768-
var queryString = Object.keys(opt.qs).map(function (key) {
11770+
var queryString = opt.qs ? Object.keys(opt.qs).map(function (key) {
1176911771
return "".concat(key, "=").concat(opt.qs[key]);
11770-
}).join('&');
11772+
}).join('&') : '';
1177111773
var fullUrl = queryString ? opt.url + '?' + queryString : opt.url;
1177211774
params.tracker && params.tracker.setParams({
1177311775
reqUrl: fullUrl,

demo/lib/cos-wx-sdk-v5.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cos-wx-sdk-v5",
3-
"version": "1.4.0",
3+
"version": "1.4.1",
44
"description": "小程序 SDK for [腾讯云对象存储服务](https://cloud.tencent.com/product/cos)",
55
"main": "demo/lib/cos-wx-sdk-v5.min.js",
66
"scripts": {

src/base.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2800,6 +2800,7 @@ function multipartList(params, callback) {
28002800
*/
28012801
function multipartListPart(params, callback) {
28022802
var reqParams = {};
2803+
var tracker = params.tracker;
28032804

28042805
reqParams['uploadId'] = params['UploadId'];
28052806
reqParams['encoding-type'] = params['EncodingType'];
@@ -2814,6 +2815,7 @@ function multipartListPart(params, callback) {
28142815
Key: params.Key,
28152816
headers: params.Headers,
28162817
qs: reqParams,
2818+
tracker: tracker,
28172819
}, function (err, data) {
28182820
if (err) {
28192821
tracker && tracker.parent && tracker.parent.setParams({ errorNode: 'multipartListPart' });
@@ -3578,7 +3580,7 @@ function _submitRequest(params, callback) {
35783580
self.options.ForcePathStyle && (opt.pathStyle = self.options.ForcePathStyle);
35793581
self.emit('before-send', opt);
35803582
var useAccelerate = opt.url.includes('accelerate.');
3581-
var queryString = Object.keys(opt.qs).map(key => `${key}=${opt.qs[key]}`).join('&');
3583+
var queryString = opt.qs ? Object.keys(opt.qs).map(key => `${key}=${opt.qs[key]}`).join('&') : '';
35823584
var fullUrl = queryString ? (opt.url + '?' + queryString) : opt.url;
35833585
params.tracker && params.tracker.setParams({ reqUrl: fullUrl, accelerate: useAccelerate ? 'Y' : 'N' });
35843586
// 分块上传时给父级tracker设置url信息

0 commit comments

Comments
 (0)