File tree Expand file tree Collapse file tree 3 files changed +48
-0
lines changed Expand file tree Collapse file tree 3 files changed +48
-0
lines changed Original file line number Diff line number Diff line change 1+ .idea
2+ node_modules
3+ /demo /* .zip
Original file line number Diff line number Diff line change 1+ var path = require ( 'path' ) ;
2+ var fs = require ( 'fs' ) ;
3+ var COS = require ( '../sdk/cos' ) ;
4+ var filename = '1mb.zip'
5+ var filepath = path . resolve ( __dirname , '1mb.zip' ) ;
6+
7+ var params = {
8+ Bucket : 'coco' , /* 必须 */
9+ Region : 'cn-south' , //cn-south、cn-north、cn-east /* 必须 */
10+ Key : '1mb.zip' , /* 必须 */
11+ Body : filepath , /* 必须 */
12+ ContentLength : fs . statSync ( filepath ) . size , /* 必须 */
13+ } ;
14+
15+ COS . putObject ( params , function ( err , data ) {
16+ if ( err ) {
17+ console . log ( err ) ;
18+ } else {
19+ console . log ( data ) ;
20+ }
21+ } ) ;
Original file line number Diff line number Diff line change 1+ var path = require ( 'path' ) ;
2+ var COS = require ( '../sdk/advanced_api' ) ;
3+ var filepath = path . resolve ( __dirname , '40mb.zip' ) ;
4+
5+ var params = {
6+ Bucket : 'coco' , /* 必须 */
7+ Region : 'cn-south' , //cn-south、cn-north、cn-east /* 必须 */
8+ Key : '40mb.zip' , /* 必须 */
9+ FilePath : filepath , /* 必须 */
10+ SliceSize : 1024 * 1024 , //1MB /* 非必须 */
11+ AsyncLimit : 5 /* 非必须 */
12+ } ;
13+
14+ var ProgressCallback = function ( progressData ) {
15+ console . log ( progressData ) ;
16+ } ;
17+
18+ COS . sliceUploadFile ( params , function ( err , data ) {
19+ if ( err ) {
20+ console . log ( err ) ;
21+ } else {
22+ console . log ( data ) ;
23+ }
24+ } , ProgressCallback ) ;
You can’t perform that action at this time.
0 commit comments