0

XMLHTTPRequest の結果を PDF ファイルに保存しようとしています。

PDF データとしてフォーマットされたデータのチャンクを取得するために呼び出しているサーバーと通信しています。私は XMLHTTPRequets を使用してサーバーにログインし、検索要求を作成します。これにより、PDF が作成され、XMLHTTPRequest を介してストリーミングされます。

後で Acrobat で開くことができるように、その結​​果を PDF として保存する必要があります。

応答テキストをファイルに保存すると、結果は有効な PDF ではありません。リクエストがストリームに対して何らかの処理を行っているため、PDF として無効になります。

私はそのサーバーを制御できないため、一時的な有効な PDF ファイルへのリンクを送り返すことはできません。

それを回避する方法はありますか?そのストリームを有効な PDF ファイルにエンコードする方法はありますか?

私はそのアプリケーションに Javascript を使用しています。

ありがとう

エレス

4

1 に答える 1

0

あなたができることは、httpサーバーから次のようなxmlファイルを返すことです:

<resp><![CDATA[YOURPDFSTREAM]]></resp>

そして、RESP ノードを取得して PDF ファイルを作成します。

希望のエンコード形式でストリームをエンコードすることも忘れないでください。

于 2012-05-23T20:22:26.110 に答える