私はIISを使用して、古典的なaspでpdfドキュメント(abcpdf 8によって生成された)を送信しています。
ブラウザには何も届きません。
- FF:接続がリセットされました-ページの読み込み中にサーバーへの接続がリセットされました。
- IE:InternetExplorerはWebページを表示できません-インターネット接続が失われました
- Chrome:このWebページは利用できません-エラー101(net :: ERR_CONNECTION_RESET):接続がリセットされました。
これはコードです:
Set theDoc = CreateObject("ABCpdf8.Doc")
theDoc.FontSize = 96
thedoc.AddText "Hello World"
theData = theDoc.GetData()
Response.ContentType = "application/pdf" '<-- culprit?
Response.AddHeader "content-length", UBound(theData) - LBound(theData) + 1
Response.AddHeader "content-disposition", "inline; filename=MyPDF.PDF"
Response.BinaryWrite theData
ContentType行をコメントアウトすると、ブラウザーはバイナリデータをロードしますが、もちろんデータはブラウザー内に表示され、この形式では読み取れません。