Skip to content

Commit

Permalink
支持 Query/CI
Browse files Browse the repository at this point in the history
  • Loading branch information
carsonxu committed Dec 1, 2020
1 parent 5315fe5 commit 7c4f61b
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 8 deletions.
1 change: 1 addition & 0 deletions src/advance.js
Original file line number Diff line number Diff line change
Expand Up @@ -276,6 +276,7 @@ function getUploadIdAndPartList(params, callback) {
Region: Region,
Key: Key,
Headers: util.clone(params.Headers),
Query: util.clone(params.Query),
StorageClass: StorageClass,
Body: params.Body,
}, params);
Expand Down
14 changes: 6 additions & 8 deletions src/base.js
Original file line number Diff line number Diff line change
Expand Up @@ -1773,7 +1773,7 @@ function listObjectVersions(params, callback) {
* @param {Object} data 为对应的 object 数据,包括 body 和 headers
*/
function getObject(params, callback) {
var reqParams = {};
var reqParams = params.Query || {};

reqParams['response-content-type'] = params['ResponseContentType'];
reqParams['response-content-language'] = params['ResponseContentLanguage'];
Expand Down Expand Up @@ -1869,6 +1869,7 @@ function putObject(params, callback) {
Region: params.Region,
Key: params.Key,
headers: params.Headers,
qs: params.Query,
body: params.Body,
onProgress: onProgress,
}, function (err, data) {
Expand All @@ -1886,13 +1887,9 @@ function putObject(params, callback) {
object: params.Key,
});
url = url.substr(url.indexOf('://') + 3);
var result = {
Location: url,
ETag: util.attr(data.headers, 'etag', ''),
statusCode: data.statusCode,
headers: data.headers,
};
callback(null, result);
data.Location = url;
data.ETag = util.attr(data.headers, 'etag', '');
callback(null, data);
});
}, params.onHashProgress);
}
Expand Down Expand Up @@ -2492,6 +2489,7 @@ function multipartInit(params, callback) {
Key: params.Key,
action: 'uploads',
headers: params.Headers,
qs: params.Query,
}, function (err, data) {
if (err) {
return callback(err);
Expand Down

0 comments on commit 7c4f61b

Please sign in to comment.