@@ -1046,7 +1046,7 @@ function getObject(params, callback) {
1046
1046
* @param {String } params.GrantRead 赋予被授权者读的权限,格式 x-cos-grant-read: uin=" ",uin=" ",非必须
1047
1047
* @param {String } params.GrantWrite 赋予被授权者写的权限,格式 x-cos-grant-write: uin=" ",uin=" ",非必须
1048
1048
* @param {String } params.GrantFullControl 赋予被授权者读写权限,格式 x-cos-grant-full-control: uin=" ",uin=" ",非必须
1049
- * @param {String } params.ServiceSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1049
+ * @param {String } params.ServerSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1050
1050
* @param {Function } params.onProgress 上传进度回调函数
1051
1051
* @param {Function } callback 回调函数,必须
1052
1052
* @return {Object } err 请求失败的错误,如果请求成功,则为空。
@@ -1070,7 +1070,7 @@ function putObject(params, callback) {
1070
1070
headers [ 'x-cos-grant-write' ] = params [ 'GrantWrite' ] ;
1071
1071
headers [ 'x-cos-grant-full-control' ] = params [ 'GrantFullControl' ] ;
1072
1072
headers [ 'x-cos-storage-class' ] = params [ 'StorageClass' ] ;
1073
- headers [ 'x-cos-server-side-encryption' ] = params [ 'ServiceSideEncryption ' ] ;
1073
+ headers [ 'x-cos-server-side-encryption' ] = params [ 'ServerSideEncryption ' ] ;
1074
1074
1075
1075
for ( var key in params ) {
1076
1076
if ( key . indexOf ( 'x-cos-meta-' ) > - 1 ) {
@@ -1327,7 +1327,7 @@ function optionsObject(params, callback) {
1327
1327
* @param {String } ContentType RFC 2616 中定义的 HTTP 请求内容类型(MIME),例如text/plain
1328
1328
* @param {String } Expect 请求的特定的服务器行为
1329
1329
* @param {String } Expires 响应过期的日期和时间
1330
- * @param {String } params.ServiceSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1330
+ * @param {String } params.ServerSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1331
1331
* @param {String } ContentLanguage 指定内容语言
1332
1332
* @param {String } x-cos-meta-* 允许用户自定义的头部信息,将作为 Object 元数据返回。大小限制2K。
1333
1333
*/
@@ -1352,7 +1352,7 @@ function putObjectCopy(params, callback) {
1352
1352
headers [ 'Content-Type' ] = params [ 'ContentType' ] ;
1353
1353
headers [ 'Expect' ] = params [ 'Expect' ] ;
1354
1354
headers [ 'Expires' ] = params [ 'Expires' ] ;
1355
- headers [ 'x-cos-server-side-encryption' ] = params [ 'ServiceSideEncryption ' ] ;
1355
+ headers [ 'x-cos-server-side-encryption' ] = params [ 'ServerSideEncryption ' ] ;
1356
1356
1357
1357
for ( var key in params ) {
1358
1358
if ( key . indexOf ( 'x-cos-meta-' ) > - 1 ) {
@@ -1480,7 +1480,7 @@ function deleteMultipleObject(params, callback) {
1480
1480
* @param {String } params.GrantWrite 赋予被授权者写的权限 ,非必须
1481
1481
* @param {String } params.GrantFullControl 赋予被授权者读写权限 ,非必须
1482
1482
* @param {String } params.StorageClass 设置Object的存储级别,枚举值:Standard,Standard_IA,Nearline,非必须
1483
- * @param {String } params.ServiceSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1483
+ * @param {String } params.ServerSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1484
1484
* @param {Function } callback 回调函数,必须
1485
1485
* @return {Object } err 请求失败的错误,如果请求成功,则为空。
1486
1486
* @return {Object } data 返回的数据
@@ -1499,7 +1499,7 @@ function multipartInit(params, callback) {
1499
1499
headers [ 'x-cos-grant-write' ] = params [ 'GrantWrite' ] ;
1500
1500
headers [ 'x-cos-grant-full-control' ] = params [ 'GrantFullControl' ] ;
1501
1501
headers [ 'x-cos-storage-class' ] = params [ 'StorageClass' ] ;
1502
- headers [ 'x-cos-server-side-encryption' ] = params [ 'ServiceSideEncryption ' ] ;
1502
+ headers [ 'x-cos-server-side-encryption' ] = params [ 'ServerSideEncryption ' ] ;
1503
1503
for ( var key in params ) {
1504
1504
if ( key . indexOf ( 'x-cos-meta-' ) > - 1 ) {
1505
1505
headers [ key ] = params [ key ] ;
@@ -1530,23 +1530,25 @@ function multipartInit(params, callback) {
1530
1530
1531
1531
/**
1532
1532
* 分块上传
1533
- * @param {Object } params 参数对象,必须
1534
- * @param {String } params.Bucket Bucket名称,必须
1535
- * @param {String } params.Region 地域名称,必须
1536
- * @param {String } params.Key object名称,必须
1537
- * @param {String } params.ContentLength RFC 2616 中定义的 HTTP 请求内容长度(字节),非必须
1538
- * @param {String } params.Expect 当使用 Expect: 100-continue 时,在收到服务端确认后,才会发送请求内容,非必须
1539
- * @param {String } params.ContentSha1 RFC 3174 中定义的 160-bit 内容 SHA-1 算法校验值,非必须
1540
- * @param {Function } callback 回调函数,必须
1541
- * @return {Object } err 请求失败的错误,如果请求成功,则为空。
1542
- * @return {Object } data 返回的数据
1543
- * @return {Object } data.ETag 返回的文件分块 sha1 值
1533
+ * @param {Object } params 参数对象,必须
1534
+ * @param {String } params.Bucket Bucket名称,必须
1535
+ * @param {String } params.Region 地域名称,必须
1536
+ * @param {String } params.Key object名称,必须
1537
+ * @param {String } params.ContentLength RFC 2616 中定义的 HTTP 请求内容长度(字节),非必须
1538
+ * @param {String } params.Expect 当使用 Expect: 100-continue 时,在收到服务端确认后,才会发送请求内容,非必须
1539
+ * @param {String } params.ServerSideEncryption 支持按照指定的加密算法进行服务端数据加密,格式 x-cos-server-side-encryption: "AES256",非必须
1540
+ * @param {String } params.ContentSha1 RFC 3174 中定义的 160-bit 内容 SHA-1 算法校验值,非必须
1541
+ * @param {Function } callback 回调函数,必须
1542
+ * @return {Object } err 请求失败的错误,如果请求成功,则为空。
1543
+ * @return {Object } data 返回的数据
1544
+ * @return {Object } data.ETag 返回的文件分块 sha1 值
1544
1545
*/
1545
1546
function multipartUpload ( params , callback ) {
1546
1547
var headers = { } ;
1547
1548
1548
1549
headers [ 'Content-Length' ] = params [ 'ContentLength' ] ;
1549
1550
headers [ 'Expect' ] = params [ 'Expect' ] ;
1551
+ headers [ 'x-cos-server-side-encryption' ] = params [ 'ServerSideEncryption' ] ;
1550
1552
1551
1553
var PartNumber = params [ 'PartNumber' ] ;
1552
1554
var UploadId = params [ 'UploadId' ] ;
0 commit comments