@@ -106,7 +106,6 @@ function putReq (config, uploadToken, key, rsStream, rsStreamLen, putExtra, call
106106 uploadId : '' ,
107107 expiredAt : 0
108108 } ;
109- var encodedObjectName = key ? util . urlsafeBase64Encode ( key ) : '~' ;
110109 // read resumeRecordFile
111110 if ( putExtra . resumeRecordFile ) {
112111 try {
@@ -138,9 +137,11 @@ function putReq (config, uploadToken, key, rsStream, rsStreamLen, putExtra, call
138137 finishedBlock = finishedEtags . etags . length ;
139138 }
140139
140+ } else {
141+ throw new Error ( "分片上传版本号错误" )
141142 }
142143 } catch ( e ) {
143- // log(e);
144+ //log(e)
144145 }
145146 }
146147
@@ -192,6 +193,7 @@ function putReq (config, uploadToken, key, rsStream, rsStreamLen, putExtra, call
192193 } ) ;
193194
194195 } else if ( putExtra . version === 'v2' ) {
196+ var encodedObjectName = key ? util . urlsafeBase64Encode ( key ) : '~' ;
195197 if ( finishedEtags . uploadId ) {
196198 //if it has resumeRecordFile
197199 resumUploadV2 ( uploadToken , bucket , encodedObjectName , upDomain , blkStream , isSent , readLen , curBlock , finishedEtags , finishedBlock ,
@@ -201,6 +203,8 @@ function putReq (config, uploadToken, key, rsStream, rsStreamLen, putExtra, call
201203 initReq ( uploadToken , bucket , encodedObjectName , upDomain , blkStream , isSent , readLen , curBlock , finishedEtags , finishedBlock ,
202204 totalBlockNum , putExtra , rsStreamLen , rsStream , callbackFunc ) ;
203205 }
206+ } else {
207+ throw new Error ( "分片上传版本号错误" )
204208 }
205209}
206210
@@ -282,7 +286,7 @@ function resumUploadV2(uploadToken, bucket, encodedObjectName, upDomain, blkStre
282286 blkStream . pause ( ) ;
283287 partNumber = finishedBlock + 1 ;
284288 var bodyMd5 = util . getMd5 ( chunk ) ;
285- mkbklReqV2 ( bucket , upDomain , uploadToken , encodedObjectName , chunk , finishedEtags . uploadId , partNumber ,
289+ uploadPart ( bucket , upDomain , uploadToken , encodedObjectName , chunk , finishedEtags . uploadId , partNumber ,
286290 function ( respErr , respBody , respInfo ) {
287291 if ( respInfo . statusCode != 200 || respBody . md5 != bodyMd5 ) {
288292 callbackFunc ( respErr , respBody , respInfo ) ;
@@ -306,7 +310,7 @@ function resumUploadV2(uploadToken, bucket, encodedObjectName, upDomain, blkStre
306310 }
307311 blkStream . resume ( ) ;
308312 if ( finishedEtags . etags . length === totalBlockNum ) {
309- mkfileReqV2 ( upDomain , bucket , encodedObjectName , uploadToken , finishedEtags ,
313+ completeParts ( upDomain , bucket , encodedObjectName , uploadToken , finishedEtags ,
310314 '' , putExtra , callbackFunc ) ;
311315 isSent = true ;
312316 }
@@ -317,14 +321,14 @@ function resumUploadV2(uploadToken, bucket, encodedObjectName, upDomain, blkStre
317321
318322 blkStream . on ( 'end' , function ( ) {
319323 if ( ! isSent && rsStreamLen === 0 ) {
320- mkfileReqV2 ( upDomain , bucket , encodedObjectName , uploadToken , finishedEtags ,
324+ completeParts ( upDomain , bucket , encodedObjectName , uploadToken , finishedEtags ,
321325 '' , putExtra , callbackFunc ) ;
322326 }
323327 destroy ( rsStream ) ;
324328 } ) ;
325329}
326330
327- function mkbklReqV2 ( bucket , upDomain , uploadToken , encodedObjectName , chunk , uploadId , partNumber , callbackFunc ) {
331+ function uploadPart ( bucket , upDomain , uploadToken , encodedObjectName , chunk , uploadId , partNumber , callbackFunc ) {
328332 var headers = {
329333 Authorization : 'UpToken ' + uploadToken ,
330334 'Content-Type' : 'application/octet-stream' ,
@@ -335,7 +339,7 @@ function mkbklReqV2(bucket, upDomain, uploadToken, encodedObjectName, chunk, upl
335339 rpc . put ( requestUrl , chunk , headers , callbackFunc ) ;
336340}
337341
338- function mkfileReqV2 ( upDomain , bucket , encodedObjectName , uploadToken , finishedEtags ,
342+ function completeParts ( upDomain , bucket , encodedObjectName , uploadToken , finishedEtags ,
339343 customVars , putExtra , callbackFunc ) {
340344 var headers = {
341345 Authorization : 'UpToken ' + uploadToken ,
0 commit comments