有没有一种方法可以强制FTP客户端在传输之前发出ALLO命令?

| 我正在开发FTP服务器,在STOR发生之前,我需要文件大小,我已经看到有一个名为ALLO的命令,我想知道是否有一种方法可以强制客户端发出该命令,因为客户当然会事先知道文件的大小。 干杯。
已邀请:
我认为@Rob Adams朝着正确的方向发展,但我不同意发送
552
,表示您正在中止转帐;我认为保持请求直到他们发送“ 1”是一种更有用的方法。阅读RFC 959:
        This (ALLO) command may be required by some servers to reserve
        sufficient storage to accommodate the new file to be
        transferred...
第4.2节列出了有效的答复格式,您可以在第一行显示错误,并在第二行详细说明“ 1”的要求。 此外,第4.2.2节列出了此消息...
350 Requested file action pending further information.
如果服务器在收到ѭ1之前收到存储请求,这应该是合理的,它应该抛出ѭ6并保持传输,直到会话超时,关闭或发送they1为止。
只是一个猜测-您可以将STOR返还8英镑。

要回复问题请先登录注册