index.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. /*!
  2. * oss - node.js sdk
  3. * oss test
  4. * Copyright(c) 2012 fantaysni <fantasyni@163.com>
  5. * MIT Licensed
  6. */
  7. var ossClient = require('../lib/oss');
  8. var util = require("util");
  9. var _options = {
  10. accessId:'',
  11. accessKey:''
  12. };
  13. var oss = new ossClient(_options);
  14. var options = {};
  15. /*
  16. oss.list_bucket(function(err,results){
  17. console.log(results['Buckets']);
  18. })
  19. */
  20. /*
  21. oss.create_bucket( {bucket : "fni_oss2"},function(err,results){
  22. console.log(results);
  23. })
  24. */
  25. /*
  26. oss.get_bucket({bucket:"fni_test"},function(err,results){
  27. console.log(results);
  28. })
  29. */
  30. /*
  31. oss.delete_bucket({bucket:"fni_oss2"},function(err,results){
  32. console.log(results);
  33. })
  34. */
  35. /*
  36. oss.get_bucket_acl({bucket:"fni_test"},function(err,results){
  37. console.log(results);
  38. })
  39. */
  40. /*
  41. oss.set_bucket_acl({ bucket:"fni_test", headers:{ "x-oss-acl":"public-read" } },function(err,results){
  42. console.log(results);
  43. })
  44. */
  45. /*
  46. oss.put_object( { bucket : "fni_te", object : "node-demos.tar.gz" , srcFile : "/home/fantasyni/node-demos.tar.gz" ,gzip : true},function(err,results){
  47. if(err) {
  48. console.error(err);
  49. return;
  50. }
  51. console.log('operation finished........');
  52. console.log(results);
  53. }
  54. );*/
  55. /*
  56. oss.get_object({ bucket:"fni_te", object:"nw_release_linux_x32.tar.gz", dstFile:"getFni.tar.gz" },function(err,results){
  57. console.log(results);
  58. })
  59. */
  60. /*
  61. oss.copy_object({ bucket:"fni_test", object:"fniCopy.txt", copyBucket:"fni_test", copyObject:"fni.txt" },function(err,results){
  62. console.log(results);
  63. })
  64. */
  65. /*
  66. oss.head_object({ bucket:"fni_te", object:"nw_release_linux_x32.tar.gz" },function(err,results){
  67. console.log(results);
  68. })
  69. */
  70. /*
  71. oss.delete_object({ bucket:"fni_test", object:"fni.txt" },function(err,results){
  72. console.log(results);
  73. })
  74. */
  75. /*
  76. oss.delete_objects({ bucket:"fni_test", objects:["fniCopy.txt","test.avi"]
  77. },function(err,results){
  78. console.log(results);
  79. })
  80. */
  81. /*
  82. oss.initiate_multipart_upload({ bucket:"fni_test", object:"bigFile.zip"
  83. },function(err,results){
  84. console.log(results);
  85. })
  86. */
  87. /*
  88. oss.multipart_upload_object({ bucket:"fni_te", object:"nw_release_linux_x32.tar.gz", srcFile:"/home/fantasyni/nw_release_linux_x32.tar.gz" },function(err,results){
  89. console.log("----------------complete-------------");
  90. console.log(results);
  91. })
  92. */
  93. /*
  94. oss.list_multipart_uploads({ bucket:"fni_test" },function(err,results){
  95. console.log(results);
  96. })
  97. */
  98. /*
  99. oss.create_object_group({ bucket:"fni_test", object:"group.txt", objects:["index.txt","info.txt"] },function(err,results){
  100. console.log(results);
  101. })
  102. */
  103. /*
  104. oss.get_object_group({ bucket:"fni_test", object:"group.txt", dstFile:"group.txt" },function(err,results){
  105. console.log(results);
  106. })
  107. */
  108. /*
  109. oss.get_object_group_index({ bucket:"fni_test", object:"group.txt" },function(err,results){
  110. console.log(util.inspect(results, false, null));
  111. })
  112. */
  113. /*
  114. oss.create_dir( { bucket : "fni_test", dir : "test3/" },function(err,results){
  115. console.log("good");
  116. console.log(results);
  117. }
  118. );
  119. */
  120. /*
  121. oss.upload_objects_by_dir({ bucket:"fni_oss1", ossDir:"test3", local:"." },function(err,results){
  122. console.log(results);
  123. });
  124. */
  125. /*
  126. oss.sync_local_dir({ bucket:"fni_oss1", ossDir:"test2", local:"." },function(err,results){
  127. console.log(results);
  128. });
  129. */