소스 검색

Z991239-1500 #comment fix:修复上次文件0长度文件不能上传的问题

刘文涛80174520 5 년 전
부모
커밋
f13a440457
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      Module/mod_upload/UploadFSM.h

+ 2 - 1
Module/mod_upload/UploadFSM.h

@@ -281,7 +281,8 @@ public:
 
 		if (fseek(hFile, dwOffset, SEEK_SET)==0) {
 			int bRet = fread(&req->Data[0], dwLength, 1, hFile);
-			if (bRet == 1) {
+			//dwLength=0时,表示文件长度是0,也需要发送到分行服务
+			if (bRet == 1||dwLength==0) {
 				CSmartPointer<IPackage>pkt = CreateNewPackage("BLKREQ");
 				pkt->AddStruct("BLKREQ", false, false, (LPBYTE)req, sizeof(BlockReq) + dwLength);
 				SendPackage(pkt);