ここに記載されているように、Rackspace Cloud Files への直接フォーム投稿を使用してファイルをアップロードしています。
フォームには、「status.php」という値を持つオプションの「redirect」パラメーターを含めました。
ファイルが正常にアップロードされると、以下が追加されます。?status=201&message=
したがって、ファイルのアップロードが成功すると、ユーザーは次のように移動します。status.php?status=201&message=
次に、status.php はクエリ文字列パラメーターを取得します。ステータスが 201 の場合、ユーザーは前方にリダイレクトされます。それ以外の場合、ユーザーはアップロードにリダイレクトされます。
そのすべてがうまく機能しています。
ただし、ごくまれに、ユーザーがプロセス全体を完了しても (201 ステータスを受け取ったことを示します)、ファイルが Cloudfiles に到達しないことがあります。
誰かがそのようなことが起こっていると聞いたことがありますか?
201 ステータスが信頼できない場合、ユーザーを転送する前にファイルが実際に存在することを確認する最善の方法は何ですか?
ありがとう!