そんなに変だとは思わなかったのですが、ウェブで答えを探すのは少し複雑だと気づきました。
ダウンロードするドキュメントのリストが記載されたページがあります。それを呼び出しましょうindex.html
。ユーザーが「ダウンロードボタン」をクリックすると、フォームが表示され、ユーザーはその電子メールを提供するように要求されます。私はプロキシサーバーファイルを持っています。名前を付けましょう。これは、電子メールとドキュメントIDproxy.php
を受信し、いくつかのことを実行し(電子メールを保存し、ドキュメントをバッファーに読み込んでからhttp-responseを提供します)、サーバーステータスで応答します。そして、最終的にはコンテンツ。
html-formを使用してこれを行うと、何も問題がない場合は完全に機能しますが、エラーが発生した場合に例外をインターセプトすることはできません。代わりに、ajaxリクエストを使用すると、ステータスコードを管理できますが、私のドキュメントがjavascript変数に格納されているので、その使用方法がわかりません。
ありがとう