- ベストアンサー
PDFファイルをダウンロードするシステムを作りたいと思っています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 すごく端折ってますが・・・、 HTML側 <a href="./downloader.php">ダウンロード</a> PHP側 <?php $file = '実際のPDFファイルへのサーバー側フルパス'; $name = 'ダウンロード時に表示される名前'; header("Content-type: application/pdf"); header("Content-length: " . filesize($file)); header("Content-disposition: attachment; filename={$name}"); readfile($file); ?> こんな感じでダウンロードさせる事が出来ます。
その他の回答 (2)
- yyr446
- ベストアンサー率65% (870/1330)
header("Content-type: application/pdf"); だと、おせっかいなブラウザー&プラグインは、勝手に表示したり する事があります。 たとえ、 header("Content-type:application/octet-stream"); にしても、だめな時はだめ 結局ダウンロードするか表示するかは、利用者が決める事です。
お礼
ご回答いただきありがとございます。 ちょっとこのあたりは初心者には難しいですね。
- taka451213
- ベストアンサー率47% (436/922)
こんばんは。 直リンクでなければ、何かCGI(PHPやPerlなど)を介さないといけませんが・・・。 大丈夫ですか?
お礼
ご回答いただきありがとうございます。 >直リンクでなければ、何かCGI(PHPやPerlなど)を介さないといけませんが・・・。 大丈夫ですか? 初心者ですが、基本的なHTMLは理解できます。 PHPなら見たことがありますので、この中では一番(理解できる)可能性が高いと思います。 書き方(ソースなど)があるのでしたら教えていただけませんか?
関連するQ&A
- ページ内にリンクされたPDFファイルを一括してダウンロード
以下のサイトに、たくさんのPDFファイルのリンクがあります。 http://www.access.gpo.gov/nara/cfr/waisidx_07/47cfr1_07.html このPDFファイルを全部を普通にダウンロードしようとすると、1つずつ、ファイルリンクをクリックして、PDFファイルを開き、1ファイルごとダウンロードしなくてはいけなくなり、非常に時間がかかってしまいます。 そこで、これらのPDFファイルを全部一気にダウンロードしたいのですが、ページ内にリンクされたPDFファイルを一括してダウンロードできるソフトを紹介してください。
- ベストアンサー
- フリーウェア・フリーソフト
- pdfがダウンロードできません。
サーバにpdfファイルをアップロードし、 ブラウザを通してダウンロードしていたのですが、 .htaccessにてBasic認証を行うようになってから そのpdfファイルがダウンロードできなくなりました。 (アクロバットのエンジンは起動しているようです。) ・ブラウザはIEとFirefoxを使用していますが共にNGです。 ・試しにpdfファイルが格納されているフォルダに htmlファイルを格納した場合は正常に表示されます。 ・IEのセキュリティでそのサイトを信頼済みサイトに してもNGです。 ・index.htmlに記載してあるリンクを右クリックダウンロード にするとリンク先が見つかりませんというようなメッセージが 表示されます。 .htaccessにMIMEタイプを追加すればいいのでしょうか? よろしくお願いします。 ■階層 folder │ .htaccess │ passwd │ index.html(←閲覧可能) │ ├─folder1 │ test1.pdf │ ├─folder2 │ test2.pdf │ └─folder3 test3.pdf ■サーバ環境 OS:Linux Apache ■クライアント環境 OS:Windows2K
- ベストアンサー
- ハードウェア・サーバー
- PDFサンプルを簡単にダウンロードしてもらうには?
PDFで作ったファイルを販売するにあたり、同じくPDFで作ったサンプルを簡単にダウンロードしてもらうのに何かよい方法はありますか? 自分のHPがあるのでそこに『これをクリックでサンプルダウンロード』のようなボタン(もしくはリンク)を作り、そこから簡単にダウンロードしてもらいたいのですが・・ そういうアップローダーなどあれば教えてもらいたいです! なにかいい方法ご存知の方、是非教えてください!!
- ベストアンサー
- インターネットビジネス
- サイトのPDFリンク(別サーバー)をブラウザで表示
サイト作成で悩んでいるものです. 諸事情で自分のサイトでリンク閲覧できるPDFファイルを別サーバーに移し,そこのURLを自サイトのリンクにしました. しかし,こうしたことで自サイトのPDFリンク(別サーバー)をクリックすると<ファイルをダウンロード>処理がされるようになりました. これだと,サイトにおいてあるPDFファイルを閲覧するには,ファイルをいったんPCにダウンロードする必要があります. 自サイトサーバーにPDFを置いていたときは,リンクをクイックするとAbobe Readerが起動してブラウザ上で表示できてました. そこで質問なのですが,質問テーマにもあるように別サーバのPDFファイルリンクをクリックしたとき,ブラウザでPDFファイルを表示できる方法をご存じないでしょうか? おそらく,HTMLかAdobeの問題 or 根本的にダメ?と思っているのですが… ご回答,よろしくお願い致します.
- 締切済み
- HTML
- PDFファイルをダウンロードさせる方法
いつもお世話になっています。 ブログやホームページで自分が作ったポストカードをPDFファイル形式でダウンロードさせるサービスをしたいのですが、タグがわかりません。 YAHOOの無料ホームページでPDFファイルをアップし、 <a href="http://www.geocities.jp○○○.pdf"> とリンクを貼りましたが、うまくダウンロードできないみたいです。 ネットで調べましたが、この方法でも良いとか圧縮方法が良いと意見がバラバラです。 どなたがPDFをダウンロードさせるリンクの貼り方を知ってるか方アドバイスください。 圧縮方法のやり方教えていただけると助かります。
- ベストアンサー
- インターネットビジネス
- HPでPDFファイルをクリックしたとき、AdobeReaderで開かずにダウンロードさせるには?
Webページにおいて、PDFファイルをクリックしたら、通常はAdobeReaderでPDFファイルが開いてしまいますが、PDFファイルを開くのは重くてブラウザが固まるケースが非常に多いのでいやがる方が多く、回避したく思います。 要はカタログなどなので、開かずにダウンロードしてもらう形にしたいです。 検索していると、.htaccessを使ってダウンロード型に自動的に変更する方法があたので導入しましたが、IE7でできませんでした。 書いてあった内容 ------------------------------------------------------------ <a href="○○.pdf">PDFファイルをダウンロード</a> とタグで書けばダウンロードできます。 が、そのままだと、通常はブラウザで表示されてしまうと思います。 ダウンロードになるようにするためには 「.htaccess」ファイルなどを使って、PDFのMIMEタイプを変更をする必要があります。 手順: 「.htaccess」を作り、 ------ AddType application/octet-stream pdf ------ と記述、FTPでサーバーにアップロード。 これで、リンクをクリックすると、そのまま開かずに、ダウンロードが開始されます。 ------------------------------------------------------------ IEではダメでしたが、一応Firefoxでやってみるとダウンロード型にできました。 でも、当然ながらIEでダメなどブラウザを選ぶのではどうしようもありません。 ブラウザがどうあろうがうまくいく方法で、なるべく簡便に済ませられる方法がないでしょうか? なお、補足しますと、aタグのリンクでPDFファイルを指定しますが、そのままの記述だけだとダウンロードになってくれず、PDFファイルがブラウザで開いてしまいます。 このままの状態でダウンロードにするにはユーザ側で右クリックをしてもらわなければなりません。そうではなく左クリックしただけで勝手にダウンロードになるようにしたいです。 要は、.ZIPファイルみたいにクリックしただけでダウンロードになってくれるのが良いです。
- ベストアンサー
- HTML
- firefoxでダウンロードせずにpdfファイルを開きたい
OSはXP、firefoxのバージョンは2.0.0.7、 acrobat7.0を使用しています。 現状では、pdfファイルへのリンクをダブルクリックすると、 タブはでるのですが、そこにpdfは表示されず、 いちいちダウンロードしてしまいます。 そこで、タブの中にpdfファイルが表示されるようにしたいのですが、 どのようにすればよいでしょうか。
- ベストアンサー
- ブラウザ
- PDFファイルのダウンロードについて
ブラウザでPDFファイルをダウンロードする際に、あるサイトのPDFファイルをダウンロードしようとすると「このファイルを開くか保存するか」を聞いてきます。他のサイトのPDFファイルをダウンロードする際にはこのメッセージは表示されません。 また、他の人のPCでそのPDFファイルをダウンロードしようとした際にはメッセージは表示されません。 どの様な原因が考えられるでしょうか?
- 締切済み
- ネットワーク
- PDFファイルを直接表示させたい
Dreamweaverでホームページを作成しています。 PDFファイルをリンクさせると、自分のホームページを閲覧した時にPDFファイルの場合は必ず「開く」か「保存」かを選ぶ表示が出てきてしまいます。 自分としては、クリックするだけで直接PDFファイルが表示するようにしたいのですが。(そのようなサイト、いっぱいありますよね。) 何がいけないのでしょうか。 どうすれば改善されるのでしょうか。 アドバイスお願いいたします。
- ベストアンサー
- ホームページ作成ソフト
- pdfファイルをメンバーのみに閲覧するには!!
pdfファイルをメンバーのみに閲覧するには!! インターネットにおいて、phpによるログインシステムを利用したメンバー用サイトを制作中です。 本サイトにおいて、メンバーのみに、pdfファイルを閲覧できるようにしたいと考えておりますが、pdfファイルへのURLにより、メンバー外の方も閲覧可能となってしまいます。 メンバーのみへ閲覧可能とし、メンバー外の方には、閲覧できないようにする方法はありますでしょうか? pdfファイルの存在するディレクトリへベーシック認証を設定すれば可能と思いますが、ログインシステムを利用して一回サイトに入ってきていますので、ベーシック認証による再度のユーザID、パスワード入力は、手数を増やしますので、できるだけこの方法は避けたいと考えています。アドバイスをいただけますよう、よろしくお願いいたします。
- ベストアンサー
- PHP
お礼
ご回答いただきありがとうございます。 とりあえず書き方は理解しました。