Selaa lähdekoodia

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

刘文涛80174520 4 vuotta sitten
vanhempi
sitoutus
f13a440457
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  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);