にバイナリデータを送信し、私はロータススクリプトエージェントを持っている(添付ファイルとして)復号化されたPDFファイルを返還しなければならないbase64でエンコードされた文字列としてノートに保存されています。ロータススクリプトWebエージェントは:バックブラウザ
Print("Content-type: application/pdf")
Print(DecodeBase64(PDFContentBase64))
PDFにnullバイトが含まれていて、Printステートメントが見つかった最初のヌルバイトで終了しているようです。バイナリデータをLotus Notes Agentからユーザーのブラウザに送り返す方法はありますか?
エージェントをJavaで書くか、[このエントリ](http://stackoverflow.com/questions/28623796/streaming-a-pdf-file-to-the-browser-from-a-lotusscript-web-agent)を参照してください。 )またはbase64のコンテンツをそのまま送信しようとしましたか? – umeli
私はそのままbase64のコンテンツを送信しようとしましたが、Chromeは「有効なPDF文書ではありません」と言います。 – Alexander
LotusScriptで行う必要がある場合は、pdfを添付ファイルとして書き込み、ブラウザにリンクを送信することです。 – umeli