确定在SSH_FXP_OPEN消息之后应执行的操作

时间:2020-04-26 12:39:41

标签: sftp

在SFTP中,在写入/下载文件之前会发起SSH_FXP_OPEN请求。

是否可以确定将遵循哪些请求?如果要写或下载?

SSH_FXP_OPEN包含许多标志,其中似乎没有几个标志可能是确定此标志的关键因素,但是似乎其中许多标志尚不清楚。

有什么方法可以确定将要遵循的请求吗?我说的是SFTP 3+版本。

感谢帮助!

1 个答案:

答案 0 :(得分:1)

pflags标志通常将包含SSH_FXF_READSSH_FXF_WRITE / SSH_FXF_APPEND中的一个。您可以使用它来猜测接下来会发生什么。

但是只有猜测,任何请求都可以遵循。这完全取决于客户端应用程序。应用程序可以在读写模式下打开文件。

还要注意,客户端应用程序甚至可以并行打开多个文件,以供读写。