Browse Source

Z991239-2401 #comment feat: 新增buffer的resize处理

陈纪林80310970 4 years ago
parent
commit
4272d49edc
1 changed files with 15 additions and 1 deletions
  1. 15 1
      Module/mod_HSPScanner/HSPScannerFSM.cpp

+ 15 - 1
Module/mod_HSPScanner/HSPScannerFSM.cpp

@@ -1315,7 +1315,21 @@ int CHSPScannerFSM::ScanImageEx(SpReqAnsContext<HSPScannerService_ScanImageEx_Re
 	//fileutil_copy_file((LPCTSTR)csImageFile, "/home/vtm/Documents/share/compress/jpg/big.jpeg");
 
 	//Image size limit
-	if (!ResizeImage(csImageFile))
+	if (ResizeImage(csImageFile))
+	{
+
+		FILE* fHandle = fopen(csImageFile.GetData(), "rb");
+		fseek(fHandle, 0, SEEK_END);
+		len = ftell(fHandle);
+
+		fseek(fHandle, 0, SEEK_SET);
+		pBtImage = new BYTE[len];
+		fread(pBtImage, 1, len, fHandle);
+
+		fclose(fHandle);
+
+	}
+	else
 	{
 		LOG_TRACE("resize(%s) error.", (LPCTSTR)csImageFile);
 	}