Skip to content

Commit 7c4f61b

Browse files
author
carsonxu
committed
支持 Query/CI
1 parent 5315fe5 commit 7c4f61b

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

src/advance.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -276,6 +276,7 @@ function getUploadIdAndPartList(params, callback) {
276276
Region: Region,
277277
Key: Key,
278278
Headers: util.clone(params.Headers),
279+
Query: util.clone(params.Query),
279280
StorageClass: StorageClass,
280281
Body: params.Body,
281282
}, params);

src/base.js

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1773,7 +1773,7 @@ function listObjectVersions(params, callback) {
17731773
* @param {Object} data 为对应的 object 数据,包括 body 和 headers
17741774
*/
17751775
function getObject(params, callback) {
1776-
var reqParams = {};
1776+
var reqParams = params.Query || {};
17771777

17781778
reqParams['response-content-type'] = params['ResponseContentType'];
17791779
reqParams['response-content-language'] = params['ResponseContentLanguage'];
@@ -1869,6 +1869,7 @@ function putObject(params, callback) {
18691869
Region: params.Region,
18701870
Key: params.Key,
18711871
headers: params.Headers,
1872+
qs: params.Query,
18721873
body: params.Body,
18731874
onProgress: onProgress,
18741875
}, function (err, data) {
@@ -1886,13 +1887,9 @@ function putObject(params, callback) {
18861887
object: params.Key,
18871888
});
18881889
url = url.substr(url.indexOf('://') + 3);
1889-
var result = {
1890-
Location: url,
1891-
ETag: util.attr(data.headers, 'etag', ''),
1892-
statusCode: data.statusCode,
1893-
headers: data.headers,
1894-
};
1895-
callback(null, result);
1890+
data.Location = url;
1891+
data.ETag = util.attr(data.headers, 'etag', '');
1892+
callback(null, data);
18961893
});
18971894
}, params.onHashProgress);
18981895
}
@@ -2492,6 +2489,7 @@ function multipartInit(params, callback) {
24922489
Key: params.Key,
24932490
action: 'uploads',
24942491
headers: params.Headers,
2492+
qs: params.Query,
24952493
}, function (err, data) {
24962494
if (err) {
24972495
return callback(err);

0 commit comments

Comments
 (0)