FTP 上传后计算文件的 MD5 校验和
Calculate MD5 checksum for a file after FTP upload
我想在文件上传到FTP(S)服务器后进行校验和MD5控制。
我应该在 C# 中遵循哪些步骤?我想我必须在 FTPS 服务器上使用 XMD5
命令并获得结果。
但是我不知道怎么做。
谢谢
您不能使用 .NET FtpWebRequest
或任何其他内置 .NET class.
执行随机 FTP 命令
你必须为此使用第 3 方 FTP 库。
例如 WinSCP .NET 程序集有 Session.CalculateFileChecksum
method。该方法会自动将校验和算法名称(如 "md5")映射到服务器支持的 FTP 命令。所以如果服务器支持XMD5
,它会使用XMD5
.
(我是WinSCP的作者)
对于一些背景,另请参阅我对以下问题的回答:
FTP: copy, check integrity and delete
我想在文件上传到FTP(S)服务器后进行校验和MD5控制。
我应该在 C# 中遵循哪些步骤?我想我必须在 FTPS 服务器上使用 XMD5
命令并获得结果。
但是我不知道怎么做。
谢谢
您不能使用 .NET FtpWebRequest
或任何其他内置 .NET class.
你必须为此使用第 3 方 FTP 库。
例如 WinSCP .NET 程序集有 Session.CalculateFileChecksum
method。该方法会自动将校验和算法名称(如 "md5")映射到服务器支持的 FTP 命令。所以如果服务器支持XMD5
,它会使用XMD5
.
(我是WinSCP的作者)
对于一些背景,另请参阅我对以下问题的回答:
FTP: copy, check integrity and delete