Skip to content

Commit e38e060

Browse files
author
carsonxu
committed
支持 Query/CI
1 parent 91dcd0e commit e38e060

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

dist/cos-js-sdk-v5.js

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2161,7 +2161,7 @@ base.init(COS, task);
21612161
advance.init(COS, task);
21622162

21632163
COS.getAuthorization = util.getAuth;
2164-
COS.version = '1.1.0';
2164+
COS.version = '1.1.1';
21652165

21662166
module.exports = COS;
21672167

@@ -6527,7 +6527,7 @@ function listObjectVersions(params, callback) {
65276527
* @param {Object} data 为对应的 object 数据,包括 body 和 headers
65286528
*/
65296529
function getObject(params, callback) {
6530-
var reqParams = {};
6530+
var reqParams = params.Query || {};
65316531

65326532
reqParams['response-content-type'] = params['ResponseContentType'];
65336533
reqParams['response-content-language'] = params['ResponseContentLanguage'];
@@ -6622,6 +6622,7 @@ function putObject(params, callback) {
66226622
Region: params.Region,
66236623
Key: params.Key,
66246624
headers: params.Headers,
6625+
qs: params.Query,
66256626
body: params.Body,
66266627
onProgress: onProgress
66276628
}, function (err, data) {
@@ -6639,13 +6640,9 @@ function putObject(params, callback) {
66396640
object: params.Key
66406641
});
66416642
url = url.substr(url.indexOf('://') + 3);
6642-
var result = {
6643-
Location: url,
6644-
ETag: util.attr(data.headers, 'etag', ''),
6645-
statusCode: data.statusCode,
6646-
headers: data.headers
6647-
};
6648-
callback(null, result);
6643+
data.Location = url;
6644+
data.ETag = util.attr(data.headers, 'etag', '');
6645+
callback(null, data);
66496646
});
66506647
}, params.onHashProgress);
66516648
}
@@ -7242,7 +7239,8 @@ function multipartInit(params, callback) {
72427239
Region: params.Region,
72437240
Key: params.Key,
72447241
action: 'uploads',
7245-
headers: params.Headers
7242+
headers: params.Headers,
7243+
qs: params.Query
72467244
}, function (err, data) {
72477245
if (err) {
72487246
return callback(err);
@@ -8605,6 +8603,7 @@ function getUploadIdAndPartList(params, callback) {
86058603
Region: Region,
86068604
Key: Key,
86078605
Headers: util.clone(params.Headers),
8606+
Query: util.clone(params.Query),
86088607
StorageClass: StorageClass,
86098608
Body: params.Body
86108609
}, params);

src/cos.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,6 @@ base.init(COS, task);
5959
advance.init(COS, task);
6060

6161
COS.getAuthorization = util.getAuth;
62-
COS.version = '1.1.0';
62+
COS.version = '1.1.1';
6363

6464
module.exports = COS;

0 commit comments

Comments
 (0)