From 78f7ce78581dcc0bf0a32bf620f7f6fe06035502 Mon Sep 17 00:00:00 2001 From: 1585346868 <1585346868@qq.com> Date: Thu, 12 Feb 2026 15:01:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20src/aliyunoss.cpp?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/aliyunoss.cpp | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/src/aliyunoss.cpp b/src/aliyunoss.cpp index 2d404dc..d587b30 100644 --- a/src/aliyunoss.cpp +++ b/src/aliyunoss.cpp @@ -78,7 +78,16 @@ std::string module::aliyun_oss::updata( } else { - return_msg = "put object from buffer failed,code:" + std::to_string(s->code) + ",error_code:" + s->error_code + ",error_msg:" + s->error_msg; + return_msg = "exec failed"; + if(s->code != NULL){ + return_msg += ",code:"+ std::to_string(s->code); + } + if(s->error_code != NULL){ + return_msg += ",error_code:"+ std::to_string(s->error_code); + } + if(s->error_msg != NULL){ + return_msg += ",error_msg:"+ std::to_string(s->error_code); + } } @@ -127,7 +136,16 @@ std::string module::aliyun_oss::upfile(const std::string& endpoint, const std::s } else { - return_msg = "put object from file failed,code:" + std::to_string(s->code) + ",error_code:" + s->error_code + ",error_msg:" + s->error_msg; + return_msg = "exec failed"; + if(s->code != NULL){ + return_msg += ",code:"+ std::to_string(s->code); + } + if(s->error_code != NULL){ + return_msg += ",error_code:"+ std::to_string(s->error_code); + } + if(s->error_msg != NULL){ + return_msg += ",error_msg:"+ std::to_string(s->error_code); + } } aos_pool_destroy(p); @@ -169,7 +187,16 @@ std::string module::aliyun_oss::del(const std::string& endpoint, const std::stri } else { - return_msg = "delete object failed,code:" + std::to_string(s->code) + ",error_code:" + s->error_code + ",error_msg:" + s->error_msg; + return_msg = "exec failed"; + if(s->code != NULL){ + return_msg += ",code:"+ std::to_string(s->code); + } + if(s->error_code != NULL){ + return_msg += ",error_code:"+ std::to_string(s->error_code); + } + if(s->error_msg != NULL){ + return_msg += ",error_msg:"+ std::to_string(s->error_code); + } } aos_pool_destroy(p);