使用 Session.PutFile 函数时,检查文件是否在 WinSCP 中传输成功
Check if a file transferred successfully in WinSCP, when using the Session.PutFile function
我正在尝试将一些文件发送到远程 FTP 服务器,在我继续我的代码之前,我需要确保文件确实到达那里。
有没有办法使用Session.PutFile
方法检查文件传输是否成功?它没有 Session.PutFiles
所具有的 TransferOperationResult
return 类型,实际上 returns void
.
如果可能的话,我希望将文件作为 Stream
内存中的对象来处理,而不是将它们保存在本地。
如果发生任何错误,Session.PutFile
将引发异常。
如果没有抛出任何异常,则上传成功。
我正在尝试将一些文件发送到远程 FTP 服务器,在我继续我的代码之前,我需要确保文件确实到达那里。
有没有办法使用Session.PutFile
方法检查文件传输是否成功?它没有 Session.PutFiles
所具有的 TransferOperationResult
return 类型,实际上 returns void
.
如果可能的话,我希望将文件作为 Stream
内存中的对象来处理,而不是将它们保存在本地。
如果发生任何错误,Session.PutFile
将引发异常。
如果没有抛出任何异常,则上传成功。