@@ -17,17 +17,6 @@ bool HTTPTask_TaskPost_Image(LPCXSTR lpszClientAddr, LPCXSTR lpszMsgBuffer, int
1717 XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X (" HTTP客户端:%s,请求图片操作失败,服务器没有启用此功能" ), lpszClientAddr);
1818 return false ;
1919#else
20- if (!st_ServiceConfig.st_XImageText .bEnable )
21- {
22- int nMLen = 0 ;
23- XCHAR tszMSGBuffer[MAX_PATH] = {};
24-
25- st_HDRParam.nHttpCode = 501 ;
26- HttpProtocol_Server_SendMsgEx (xhHTTPPacket, tszMSGBuffer, &nMLen, &st_HDRParam);
27- XEngine_Network_Send (lpszClientAddr, tszMSGBuffer, nMLen);
28- XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X (" HTTP客户端:%s,请求图片操作失败,服务器没有启用此功能" ), lpszClientAddr);
29- return false ;
30- }
3120 int nSDLen = 0 ;
3221 int nRVLen = 0 ;
3322 XCHAR tszHTTPKey[64 ];
@@ -45,6 +34,17 @@ bool HTTPTask_TaskPost_Image(LPCXSTR lpszClientAddr, LPCXSTR lpszMsgBuffer, int
4534 // 0获取,1设置
4635 if (0 == nOPCode)
4736 {
37+ if (!st_ServiceConfig.st_XImageText .bEnable )
38+ {
39+ int nMLen = 0 ;
40+ XCHAR tszMSGBuffer[MAX_PATH] = {};
41+
42+ st_HDRParam.nHttpCode = 501 ;
43+ HttpProtocol_Server_SendMsgEx (xhHTTPPacket, tszMSGBuffer, &nMLen, &st_HDRParam);
44+ XEngine_Network_Send (lpszClientAddr, tszMSGBuffer, nMLen);
45+ XLOG_PRINT (xhLog, XENGINE_HELPCOMPONENTS_XLOG_IN_LOGLEVEL_ERROR, _X (" HTTP客户端:%s,请求图片转文本操作失败,服务器没有启用此功能" ), lpszClientAddr);
46+ return false ;
47+ }
4848 XCHAR** pptszListStr;
4949 int nListCount = 0 ;
5050 if (ModuleHelp_ImageGet_TextGet (lpszMsgBuffer, nMsgLen, &pptszListStr, &nListCount))
0 commit comments