私は FTP サーバーを開発していますが、STOR が発生する前にファイル サイズが必要です。ALLO というコマンドがあることを確認しました。クライアントにそのコマンドを強制的に発行させる方法があるかどうか疑問に思っていました。もちろん、クライアントは事前にファイル サイズを把握しています。
乾杯。
私は FTP サーバーを開発していますが、STOR が発生する前にファイル サイズが必要です。ALLO というコマンドがあることを確認しました。クライアントにそのコマンドを強制的に発行させる方法があるかどうか疑問に思っていました。もちろん、クライアントは事前にファイル サイズを把握しています。
乾杯。
@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
552 - Exceeded storage allocation (for current directory or
dataset).
推測ですが、STOR に戻ることができます。