|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1615] Re:PDFをダンロードする方法教えてください。 |
| 投稿者:北岳さん 2002/02/06 18:20:20 |
| pdfに限らずxlsでもcsvでも何でも同じ方法で行きますが、 私が用いている方法は、BASP21を使用して一旦BinaryReadしてから、 BASP21を使わずクライアントに送り出しています。 <% Set bobj = Server.CreateObject("basp21") fylnam="d:\alias\1234.pdf" barray = bobj.BinaryRead(fylnam) fylnam2="abcd.pdf" Response.AddHeader "Content-Disposition" , " attachment; filename=" & fylnam2 Response.ContentType = "application/octet-stream" '(*) Response.BinaryWrite barray %> 知る範囲では、IEとは別画面でpdfが開いていますが、ブラウザの設定次第ではIEの中で開くかも。(未確認) ちなみに(*)部分で正直に Response.ContentType = "application/pdf" と書いてしまうと、ブラウザは「あ、pdfだな」と気付いて、ブラウザ内でpdfを表示してしまう筈です。 今の場合は、ファイルの正体がブラウザにばれないように、octet-streamとかいう 訳が判らないものにして、隠しましょう。 octet-streamなんて書きづらい場合は、Response.ContentType = "abcxyz" でも構いません。 |
![]()
PDFをダンロードする方法教えてください。
teranoさん
[2002/02/06 15:37:15]
[1614]
|
Re:PDFをダンロードする方法教えてください。
北岳さん
[2002/02/06 18:20:20]
[1615]
Re:PDFをダンロードする方法教えてください。
teranoさん
[2002/02/06 18:47:05]
[1616]
Re:PDFをダンロードする方法教えてください。
北岳さん
[2002/02/06 19:28:41]
[1617]
|
|
TreeBBS For ASP V.0.1.3 |