@@ -2161,7 +2161,7 @@ base.init(COS, task);
21612161advance . init ( COS , task ) ;
21622162
21632163COS . getAuthorization = util . getAuth ;
2164- COS . version = '1.1.0 ' ;
2164+ COS . version = '1.1.1 ' ;
21652165
21662166module . exports = COS ;
21672167
@@ -6527,7 +6527,7 @@ function listObjectVersions(params, callback) {
65276527 * @param {Object } data 为对应的 object 数据,包括 body 和 headers
65286528 */
65296529function 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 ) ;
0 commit comments