|
| 1 | + |
| 2 | +var qiniu = require('qiniu'); |
| 3 | +var path = require('path'); |
| 4 | + |
| 5 | +// 初始化ak,sk |
| 6 | +qiniu.conf.ACCESS_KEY = 'ACCESS_KEY'; |
| 7 | +qiniu.conf.SECRET_KEY = 'SECRET_KEY'; |
| 8 | + |
| 9 | +var EntryPath = qiniu.rs.EntryPath; |
| 10 | +var EntryPathPair = qiniu.rs.EntryPathPair; |
| 11 | + |
| 12 | +//bucket 空间名 |
| 13 | +//key 文件名 |
| 14 | +var client = new qiniu.rs.Client(); |
| 15 | +client.stat(bucket, key,function(err, ret){ |
| 16 | + if (!err) { |
| 17 | + // 上传成功, 处理返回值 |
| 18 | + console.log(ret.hash); |
| 19 | + console.log(ret); |
| 20 | + //ret.should.have.keys('hash', 'fsize', 'putTime', 'mimeType'); |
| 21 | + // ret.key & ret.hash |
| 22 | + } else { |
| 23 | + // 上传失败, 处理返回代码 |
| 24 | + console.log(err) |
| 25 | + // http://developer.qiniu.com/docs/v6/api/reference/codes.html |
| 26 | + } |
| 27 | +}); |
| 28 | + |
| 29 | + |
| 30 | +// var client = new qiniu.rs.Client(); |
| 31 | +// client.move('public','145637992222','logs','145637992222', 1, function(err, ret){ |
| 32 | +// if(!err){ |
| 33 | +// console.log(ret); |
| 34 | +// }else{ |
| 35 | +// console.log(err); |
| 36 | +// } |
| 37 | +// }); |
| 38 | + |
| 39 | + |
| 40 | +// var client = new qiniu.rs.Client(); |
| 41 | +// client.forceCopy('public','2.flv','logs','Go并发编程实战.rar', 1,function(err, ret){ |
| 42 | +// if(!err){ |
| 43 | +// console.log(ret); |
| 44 | +// }else{ |
| 45 | +// console.log(err); |
| 46 | +// } |
| 47 | +// }); |
| 48 | + |
| 49 | + |
| 50 | +// var client = new qiniu.rs.Client(); |
| 51 | +// var entries = []; |
| 52 | +// entries.push(new EntryPathPair(new EntryPath('test01', '5s.jpeg'), new EntryPath('public', '010'))); |
| 53 | +// entries.push(new EntryPathPair(new EntryPath('test01', '5s.jpg'), new EntryPath('public', '020'))); |
| 54 | +// client.forceBatchMove(entries, 1, function(err, ret) { |
| 55 | +// if(!err){ |
| 56 | +// console.log(ret); |
| 57 | +// }else{ |
| 58 | +// console.log(err); |
| 59 | +// } |
| 60 | +// }); |
| 61 | +// bucket, prefix, marker, limit, delimiter, onret |
| 62 | + |
| 63 | + |
| 64 | +// qiniu.rsf.listPrefix('atest', '0', null, null, null, function(rerr, ret,res){ |
| 65 | + |
| 66 | +// if (res.statusCode==200) { |
| 67 | +// //console.log(ret); |
| 68 | +// console.log(ret); |
| 69 | +// // console.log(rerr); |
| 70 | +// } else { |
| 71 | +// //console.log(ret); |
| 72 | +// //console.log(res); |
| 73 | +// // console.log(rerr); |
| 74 | +// } |
| 75 | +// }); |
| 76 | + |
| 77 | + |
| 78 | + |
0 commit comments