@@ -6948,7 +6948,7 @@ module.exports = function(module) {
69486948/*! exports provided: name, version, description, main, types, scripts, repository, keywords, author, license, bugs, homepage, dependencies, devDependencies, default */
69496949/***/ ( function ( module ) {
69506950
6951- module . exports = JSON . parse ( "{\"name\":\"cos-js-sdk-v5\",\"version\":\"1.4.13\",\"description\":\"JavaScript SDK for [腾讯云对象存储](https://cloud.tencent.com/product/cos)\",\"main\":\"dist/cos-js-sdk-v5.js\",\"types\":\"index.d.ts\",\"scripts\":{\"server\":\"node server/sts.js\",\"dev\":\"cross-env NODE_ENV=development webpack -w --mode=development\",\"build\":\"cross-env NODE_ENV=production webpack --mode=production\",\"cos-auth.min.js\":\"uglifyjs ./demo/common/cos-auth.js -o ./demo/common/cos-auth.min.js -c -m\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/tencentyun/cos-js-sdk-v5.git\"},\"keywords\":[],\"author\":\"carsonxu\",\"license\":\"ISC\",\"bugs\":{\"url\":\"https://github.com/tencentyun/cos-js-sdk-v5/issues\"},\"homepage\":\"https://github.com/tencentyun/cos-js-sdk-v5#readme\",\"dependencies\":{\"@xmldom/xmldom\":\"^0.8.6\"},\"devDependencies\":{\"@babel/core\":\"7.17.9\",\"@babel/plugin-transform-runtime\":\"7.18.10\",\"@babel/preset-env\":\"7.16.11\",\"babel-loader\":\"8.2.5\",\"body-parser\":\"^1.18.3\",\"cross-env\":\"^5.2.0\",\"express\":\"^4.16.4\",\"qcloud-cos-sts\":\"^3.0.2\",\"request\":\"^2.87.0\",\"terser-webpack-plugin\":\"4.2.3\",\"webpack\":\"4.46.0\",\"webpack-cli\":\"4.10.0\"}}" ) ;
6951+ module . exports = JSON . parse ( "{\"name\":\"cos-js-sdk-v5\",\"version\":\"1.4.14\",\"description\":\"JavaScript SDK for [腾讯云对象存储](https://cloud.tencent.com/product/cos)\",\"main\":\"dist/cos-js-sdk-v5.js\",\"types\":\"index.d.ts\",\"scripts\":{\"server\":\"node server/sts.js\",\"dev\":\"cross-env NODE_ENV=development webpack -w --mode=development\",\"build\":\"cross-env NODE_ENV=production webpack --mode=production\",\"cos-auth.min.js\":\"uglifyjs ./demo/common/cos-auth.js -o ./demo/common/cos-auth.min.js -c -m\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/tencentyun/cos-js-sdk-v5.git\"},\"keywords\":[],\"author\":\"carsonxu\",\"license\":\"ISC\",\"bugs\":{\"url\":\"https://github.com/tencentyun/cos-js-sdk-v5/issues\"},\"homepage\":\"https://github.com/tencentyun/cos-js-sdk-v5#readme\",\"dependencies\":{\"@xmldom/xmldom\":\"^0.8.6\"},\"devDependencies\":{\"@babel/core\":\"7.17.9\",\"@babel/plugin-transform-runtime\":\"7.18.10\",\"@babel/preset-env\":\"7.16.11\",\"babel-loader\":\"8.2.5\",\"body-parser\":\"^1.18.3\",\"cross-env\":\"^5.2.0\",\"express\":\"^4.16.4\",\"qcloud-cos-sts\":\"^3.0.2\",\"request\":\"^2.87.0\",\"terser-webpack-plugin\":\"4.2.3\",\"webpack\":\"4.46.0\",\"webpack-cli\":\"4.10.0\"}}" ) ;
69526952
69536953/***/ } ) ,
69546954
@@ -12376,31 +12376,25 @@ function _submitRequest(params, callback) {
1237612376 accelerate : useAccelerate ? 'Y' : 'N'
1237712377 } ) ;
1237812378 var sender = ( self . options . Request || REQUEST ) ( opt , function ( r ) {
12379- if ( r . error === 'abort' ) return ;
12379+ if ( r && r . error === 'abort' ) return ;
1238012380 var receive = {
1238112381 options : opt ,
12382- error : err ,
12383- statusCode : response && response . statusCode || 0 ,
12384- headers : response && response . headers || { } ,
12385- body : body
12386- } ;
12387- self . emit ( 'after-receive' , receive ) ;
12388- err = receive . error ;
12389- body = receive . body ;
12390- response = {
12391- statusCode : receive . statusCode ,
12392- headers : receive . headers
12382+ error : r && r . error ,
12383+ statusCode : r && r . statusCode || 0 ,
12384+ statusMessage : r && r . statusMessage || '' ,
12385+ headers : r && r . headers || { } ,
12386+ body : r && r . body
1239312387 } ; // 抛出事件,允许修改返回值的 error、statusCode、statusMessage、body
1239412388
12395- self . emit ( 'after-receive' , r ) ;
12389+ self . emit ( 'after-receive' , receive ) ;
12390+ var err = receive . error ;
12391+ var body = receive . body ; // 返回内容添加 状态码 和 headers
12392+
1239612393 var response = {
12397- statusCode : r . statusCode ,
12398- statusMessage : r . statusMessage ,
12399- headers : r . headers
12394+ statusCode : receive . statusCode ,
12395+ statusMessage : receive . statusMessage ,
12396+ headers : receive . headers
1240012397 } ;
12401- var err = r . error ;
12402- var body = r . body ; // 返回内容添加 状态码 和 headers
12403-
1240412398 var hasReturned ;
1240512399
1240612400 var cb = function cb ( err , data ) {
@@ -14203,7 +14197,9 @@ var formatParams = function formatParams(apiName, params) {
1420314197 // SSE-COS、SSE-KMS
1420414198 'x-cos-server-side-encryption' : 'ServerSideEncryption' ,
1420514199 'x-cos-server-side-encryption-cos-kms-key-id' : 'SSEKMSKeyId' ,
14206- 'x-cos-server-side-encryption-context' : 'SSEContext'
14200+ 'x-cos-server-side-encryption-context' : 'SSEContext' ,
14201+ // 上传时图片处理
14202+ 'Pic-Operations' : 'PicOperations'
1420714203 } ;
1420814204 util . each ( headerMap , function ( paramKey , headerKey ) {
1420914205 if ( params [ paramKey ] !== undefined ) {
0 commit comments