|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [1616] Re:PDFをダンロードする方法教えてください。 |
| 投稿者:teranoさん 2002/02/06 18:47:05 |
| > 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" でも構いません。 ありがとうございます。 北岳さん 『ブラウザの設定次第ではIEの中で開くかも』 も、できれば教えていただけますか? |
![]()
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 |