Skip to content

Commit d907c4b

Browse files
carsonxucarsonxu
authored andcommitted
添加两个接口 demo
1 parent d490cfb commit d907c4b

File tree

3 files changed

+48
-0
lines changed

3 files changed

+48
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.idea
2+
node_modules
3+
/demo/*.zip

demo/PutObject.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
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+
});

demo/SliceUploadFile.js

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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);

0 commit comments

Comments
 (0)