|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
![]()
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]
|
| [1614] PDFをダンロードする方法教えてください。 |
| 投稿者:teranoさん 2002/02/06 15:37:15 |
| サーバー側で作成したPDFをIEで表示しないでダウンロード画面からアクロバットで表示したいのですが? |
| [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" でも構いません。 |
| [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の中で開くかも』 も、できれば教えていただけますか? |
| [1617] Re:PDFをダンロードする方法教えてください。 |
| 投稿者:北岳さん 2002/02/06 19:28:41 |
| > 『ブラウザの設定次第ではIEの中で開くかも』 > も、できれば教えていただけますか? えっと、念頭にあったのは、XLSなどをブラウザ内に表示するか、別画面のEXCELから開くかの設定が、クライアント側のどこかの設定によったということです。 あいにく、どこから設定したのかを、失念。 ブラウザからではなく、Explorerだったような・・・ いや、コンパネだったかな?(判ったら教えて下さい。) |
|
TreeBBS For ASP V.0.1.3 |