2016-04-26 7 views
0

SabreDAV(php)をベースにした自分自身のWebDAVサーバーを作成しているので、ほとんどのクライアント(Windowsエクスプローラを除く)はDELETEリクエストを送信しません。ユーザーがファイルのアップロードをキャンセルしました(PUTリクエスト)。キャンセルされたWebdav PUT操作の処理方法

クライアントがそうする必要があるかどうか、またはサーバーがすべてのファイルの内容がストリーム/送信されていないことをサーバーがどのように把握できるかについて、ヒント(RFCなど)を見つけることができませんでした。

答えて

0

[OK]をクリックすると、ほとんどのクライアントがストリームにヘッダーを送信することがわかりました。だから、私はその情報を使ってファイル作成を元に戻すことができます。

+1

RFC 7230では、メッセージ本文の長さが(Content-Lengthがない場合でも)検出される仕組みについて説明しています。 –

関連する問題