从客户端获取ftp服务器端的文件的大小时,发现以下几种方法对获取5G(不确定是准确的分水岭)以上文件的大小,返回值不正确。
way 1:GetLength();
way 2:GetFileSize(hFile, &dwFileSizeHigh);
way3:FtpGetFileSize(hFtp3, &dwhighFileSize3);
此函数在新版的WinInet.dll中才有。
但使用发送ftp命令,size时(list也有效)获取的文件大小正确。
不得其解!!!!
从客户端获取ftp服务器端的文件的大小时,发现以下几种方法对获取5G(不确定是准确的分水岭)以上文件的大小,返回值不正确。
way 1:GetLength();
way 2:GetFileSize(hFile, &dwFileSizeHigh);
way3:FtpGetFileSize(hFtp3, &dwhighFileSize3);
此函数在新版的WinInet.dll中才有。
但使用发送ftp命令,size时(list也有效)获取的文件大小正确。
不得其解!!!!