1

私は FTP サーバーを開発していますが、STOR が発生する前にファイル サイズが必要です。ALLO というコマンドがあることを確認しました。クライアントにそのコマンドを強制的に発行させる方法があるかどうか疑問に思っていました。もちろん、クライアントは事前にファイル サイズを把握しています。

乾杯。

4

2 に答える 2

2

@Rob Adams は正しい方向に進ん552でいると思いますが、転送を中止していると言う送信には同意しません。ALLO彼らが送信するまでリクエストを保持することは、より有用なアプローチだと思います。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には、最初の行にエラーを表示し、2 行目に要件を詳しく説明できる応答の有効な形式がリストされていますALLO

さらに、セクション4.2.2にこのメッセージがリストされています... 350 Requested file action pending further information.

サーバーALLOが. 350_ALLO

于 2011-04-19T01:44:56.313 に答える
2

552 - Exceeded storage allocation (for current directory or dataset). 推測ですが、STOR に戻ることができます。

于 2011-04-18T20:36:10.943 に答える