websdk压缩本地文件,增加文件名称设置功能
This commit is contained in:
parent
7ac69fea99
commit
386b5d9e5c
Binary file not shown.
|
@ -746,7 +746,7 @@ namespace ver_2
|
|||
}
|
||||
|
||||
int ManagerV2::LocalMakeZipFile(const std::vector<std::string>& filePathList, const std::vector<std::string>& nameList,
|
||||
bool temp, std::string& outZipPath, std::string& errInfo)
|
||||
const std::string &zipPath, bool temp, std::string& outZipPath, std::string& errInfo)
|
||||
{
|
||||
outZipPath.clear();
|
||||
errInfo = "错误";
|
||||
|
@ -766,6 +766,8 @@ namespace ver_2
|
|||
}
|
||||
|
||||
std::string outZipPath2 = GetFilePath(temp, "zip");
|
||||
if (!zipPath.empty())
|
||||
outZipPath2 = zipPath;
|
||||
|
||||
int error = 0;
|
||||
zip* z = zip_open(StdStringToUtf8(outZipPath2).c_str(), ZIP_CREATE | ZIP_TRUNCATE, &error);
|
||||
|
|
|
@ -160,7 +160,7 @@ namespace ver_2
|
|||
std::vector<std::string>& outImagePathList, std::string& errInfo);
|
||||
// 本地生成压缩文件
|
||||
int LocalMakeZipFile(const std::vector<std::string>& filePathList, const std::vector<std::string>& nameList,
|
||||
bool temp, std::string& outZipPath, std::string& errInfo);
|
||||
const std::string &zipPath, bool temp, std::string& outZipPath, std::string& errInfo);
|
||||
// 本地图像纠偏
|
||||
int LocalImageDeskew(const std::string& imagePath, bool autoCrop, bool deskew, bool fillBlank, int width, int height,
|
||||
bool temp, std::string& outImagePath, std::string& errInfo);
|
||||
|
|
|
@ -1732,9 +1732,11 @@ namespace ver_2
|
|||
}
|
||||
}
|
||||
|
||||
std::string zipPath = GetJsonStringValue(json, "zip_path");
|
||||
|
||||
std::string outZipPath;
|
||||
std::string errInfo;
|
||||
int ret = GetManager()->LocalMakeZipFile(filePathList, nameList, !localSave, outZipPath, errInfo);
|
||||
int ret = GetManager()->LocalMakeZipFile(filePathList, nameList, zipPath, !localSave, outZipPath, errInfo);
|
||||
|
||||
if ("make_zip_file" == func || "base64_make_zip_file" == func)
|
||||
{
|
||||
|
|
|
@ -444,7 +444,8 @@
|
|||
socket.send(JSON.stringify({
|
||||
'func':'local_make_zip_file',
|
||||
'file_path_list':['D:\\1.jpg','D:\\2.jpg'],
|
||||
'local_save':false,
|
||||
'local_save':true,
|
||||
'zip_path':'D:\\1.zip',
|
||||
'get_base64':true
|
||||
}));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue