소스 검색

修复由于脚本路径中包含 '/' 字符导致下载失败的BUG;

scbc.sat2 5 년 전
부모
커밋
ce5fbf0346
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      SATHTTP/SATHTTP/SATHTTP.cpp

+ 2 - 0
SATHTTP/SATHTTP/SATHTTP.cpp

@@ -914,6 +914,8 @@ SATHTTP_API int DownloadScript(std::string url, std::string strCaseId, std::stri
 										// 保存目录;
 										stScriptUrlResp._strFileDir = strSaveDir;
 										strSaveDir.append(strFileName);
+										// 替换无效的目录字符;
+										strSaveDir = GLOBAL::Replace(strSaveDir, "\\", "/");
 										// 创建目录;
 										if ( MKDIR(strSaveDir.c_str()) ) {
 											// 同时下载脚本目录到指定目录中;// url地址可能包含中文,此处需要转码;