2

そんなに変だとは思わなかったのですが、ウェブで答えを探すのは少し複雑だと気づきました。

ダウンロードするドキュメントのリストが記載されたページがあります。それを呼び出しましょうindex.html。ユーザーが「ダウンロードボタン」をクリックすると、フォームが表示され、ユーザーはその電子メールを提供するように要求されます。私はプロキシサーバーファイルを持っています。名前を付けましょう。これは、電子メールドキュメントIDproxy.phpを受信し、いくつかのことを実行し(電子メールを保存し、ドキュメントをバッファーに読み込んでからhttp-responseを提供します)、サーバーステータスで応答します。そして、最終的にはコンテンツ。

html-formを使用してこれを行うと、何も問題がない場合は完全に機能しますが、エラーが発生した場合に例外をインターセプトすることはできません。代わりに、ajaxリクエストを使用すると、ステータスコードを管理できますが、私のドキュメントがjavascript変数に格納されているので、その使用方法がわかりません。

ありがとう

4

1 に答える 1

1

ここでこのスレッドを見てみることができます:サーバーへの POST、PDF の受信、jQuery を使用したユーザーへの配信

ドキュメントがpdfベースであると仮定すると(他のタイプでも問題ありませんが)、受け入れられた回答が提供したものを試すことができます:

サーバー側で、HTTP ヘッダーを追加します。

Content-Disposition: 添付; ファイル名="whatever.pdf"

于 2012-06-06T16:21:57.303 に答える