@@ -323,8 +323,8 @@ function deleteBucket() {
323323
324324function putObject ( ) {
325325 // 创建测试文件
326+ var blob = util . createFile ( { size : 1024 * 1024 * 10 } ) ;
326327 var filename = '1mb.zip' ;
327- var blob = util . createFile ( { size : 10 } ) ;
328328 // 调用方法
329329 cos . putObject ( {
330330 Bucket : config . Bucket , /* 必须 */
@@ -538,6 +538,40 @@ function restartTask() {
538538 console . log ( 'restart' ) ;
539539}
540540
541+ function uploadFiles ( ) {
542+ var filename = 'mb.zip' ;
543+ var blob = util . createFile ( { size : 1024 * 1024 * 10 } ) ;
544+ cos . uploadFiles ( {
545+ files : [ {
546+ Bucket : config . Bucket ,
547+ Region : config . Region ,
548+ Key : '1' + filename ,
549+ Body : blob ,
550+ } , {
551+ Bucket : config . Bucket ,
552+ Region : config . Region ,
553+ Key : '2' + filename ,
554+ Body : blob ,
555+ } , {
556+ Bucket : config . Bucket ,
557+ Region : config . Region ,
558+ Key : '3' + filename ,
559+ Body : blob ,
560+ } ] ,
561+ SliceSize : 1024 * 1024 ,
562+ onProgress : function ( info ) {
563+ var percent = parseInt ( info . percent * 10000 ) / 100 ;
564+ var speed = parseInt ( info . speed / 1024 / 1024 * 100 ) / 100 ;
565+ console . log ( '进度:' + percent + '%; 速度:' + speed + 'Mb/s;' ) ;
566+ } ,
567+ onFileFinish : function ( err , data , options ) {
568+ console . log ( options . Key + ' 上传' + ( err ? '失败' : '完成' ) ) ;
569+ } ,
570+ } , function ( err , data ) {
571+ console . log ( err || data ) ;
572+ } ) ;
573+ }
574+
541575// getAuth();
542576// getBucket();
543577// headBucket();
@@ -569,6 +603,7 @@ function restartTask() {
569603// cancelTask();
570604// pauseTask();
571605// restartTask();
606+ // uploadFiles();
572607
573608
574609( function ( ) {
@@ -607,6 +642,7 @@ function restartTask() {
607642 'cancelTask' ,
608643 'pauseTask' ,
609644 'restartTask' ,
645+ 'uploadFiles' ,
610646 ] ;
611647 var container = document . querySelector ( '.main' ) ;
612648 var html = [ ] ;
0 commit comments