3

イントラネットとドキュメント管理システムを統合しています。DMS には SOAP API があります。REST 呼び出しを受け取り、SOAP 呼び出しを行い、JSON またはドキュメント データを返すクライアントを構築しました。

問題は、AJAX filedownload のすべてのソリューションが iFrame を使用しているように見えることです ( John Culniver の filedownload pluginを参照)。

ヘッダーで認証資格情報を提供する必要があるため、これを使用できません。私が考えることができる他の唯一の潜在的な解決策は、使用するwindow.openことです(ブラウザのポップアップブロックを乗り越えることができれば)。

誰かが別の潜在的な解決策を持っているか、window.openでこれをどのように行うことができますか??

ありがとう

4

2 に答える 2

3

この問題に対するクライアント側の解決策はないと思います。window.openリクエストヘッダーを設定することはできません。Cookie やその他の値をサーバーに送信したり、要求ヘッダーの必要性を軽減するサーバー側のコードを追加したりする必要があります。

次の回答を参照してください。

于 2013-03-17T20:10:08.693 に答える