diff --git a/sdk/webservice/ManagerV2.cpp b/sdk/webservice/ManagerV2.cpp index 27662eae..55b74ed7 100644 --- a/sdk/webservice/ManagerV2.cpp +++ b/sdk/webservice/ManagerV2.cpp @@ -4493,6 +4493,11 @@ namespace ver_2 { WSUser::SaneImageCallback(imagePath.c_str(), blank ? true : false, *iter); } + + if (p->m_scanTemp) + { + HGBase_DeleteFile(imagePath.c_str()); + } } HGBase_LeaveLock(p->m_lock); diff --git a/sdk/webservice/WSUser.cpp b/sdk/webservice/WSUser.cpp index fcac0129..ed79aa7a 100644 --- a/sdk/webservice/WSUser.cpp +++ b/sdk/webservice/WSUser.cpp @@ -949,8 +949,6 @@ namespace ver_2 if (p->m_startScanIsLocalSave) cJSON_AddItemToObject(retJson, "image_path", cJSON_CreateString(StdStringToUtf8(path).c_str())); - else - HGBase_DeleteFile(path); if (p->m_startScanIsGetBase64) cJSON_AddItemToObject(retJson, "image_base64", cJSON_CreateString(base64.c_str()));