サーバーサイド JavaScript (ASP) を使用して PDF を出力しようとしています。私が使用している現在の方法は次のとおりです。
xfile=Server.MapPath(lib.fso.GetTempName())
xf=lib.fopen(xfile,"wb");
lib.fwrite(xf,this.buffer);
lib.fclose(xf);
outB = Server.CreateObject("ADODB.Stream")
outB.Type = 1
outB.Open()
outB.LoadFromFile (xfile)
Response.BinaryWrite(outB.Read())
outB.Close()
lib.fso.DeleteFile(xfile);
これは機能しますが、サーバーへの書き込みアクセスが必要です。ファイルに書き込まずに同じことを行う方法はありますか?
最初にファイルに書き込まずに文字列を使用して書き込むことができるに文字列this.buffer
を変換する方法を理解できませんでした 。array of byte
Response.BinaryWrite