|
|
@@ -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,
|