この質問は、この質問のフォローアップです: write binary data using JavaScript on the server .
文字列の書き込みに使用するだけの問題Response.Writeは、JavaScript が文字列の末尾として認識する null 文字が文字列に含まれていることです。
私が書き込もうとしている文字列は、次で始まります(ここでは文字コードで記述されています)
255 216 255 212 0 16 ...
JavaScript は最初の 4 文字のみをここに出力します。これは、5 文字目が文字列ターミネータとして認識されるためです。これを回避する方法はありますか?
バイナリ null を実際に書き出す必要があることに注意してください...これの出力は pdf であるため、出力形式を変更することはできません。