FtpCompareResult compareResult = await ftp.CompareFileAsync(@"C:\test\Text.txt", @"/Text.txt");它为什么输出这个?我想看到“等于”或“NotEquals”
发布于 2020-06-06 16:55:23
根据该方法的源代码,如果您的ChecksumNotSupported服务器不支持以下算法,则返回ChecksumNotSupported:
private bool SupportsChecksum() {
return HasFeature(FtpCapability.HASH) || HasFeature(FtpCapability.MD5) ||
HasFeature(FtpCapability.XMD5) || HasFeature(FtpCapability.XCRC) ||
HasFeature(FtpCapability.XSHA1) || HasFeature(FtpCapability.XSHA256) ||
HasFeature(FtpCapability.XSHA512);
}或者如果GetChecksum的结果无效。
因此,您应该正确地配置服务器。
https://stackoverflow.com/questions/62234622
复制相似问题