1585346868 пре 8 месеци
родитељ
комит
c14785f8f2
1 измењених фајлова са 10 додато и 4 уклоњено
  1. 10 4
      src/aliyunoss.cpp

+ 10 - 4
src/aliyunoss.cpp

@@ -8,17 +8,23 @@
 #include "oss_util.h"
 #include "oss_api.h"
 #include <oss_c_sdk/aos_status.h>
-
+static int inited = 0;
 module::aliyun_oss::aliyun_oss()
 {
-    if (aos_http_io_initialize(NULL, 0) != AOSE_OK) {
-        printf("aos_http_io_initialize failed");
+
+
+    if(inited == 0){
+        if (aos_http_io_initialize(NULL, 0) != AOSE_OK) {
+            printf("COS HTTP aos_http_io_initialize FAILED");
+            return;
+        }
+        inited = 1;
     }
 }
 
 module::aliyun_oss::~aliyun_oss()
 {
-    aos_http_io_deinitialize();
+    //aos_http_io_deinitialize();
 }
 std::string module::aliyun_oss::updata(
     const std::string& endpoint,