- 締切済み
PDFをWEB上でDLさせる
タイトル通りなのですが、HPでPDFを直接開いてみせるにはPDFファイルにリンクを貼ればいいと思うのですが。 リンクをクリックした時に、「保存」と「開く」のダイアログを出すには、やっぱりZIP等に圧縮しておかないといけないのでしょうか? 要はユーザーにPDFファイルをダウンロードさせたいのです。 直接PDFを圧縮せずダウンロードさせる方法があれば教えて下さい。 PDFを圧縮しても実際の容量は変わらないと思いますがDLさせるには圧縮ですかね? 検索もしましたが見当たらなかったものでよろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- notnot
- ベストアンサー率47% (4900/10361)
本来は、サーバーの .htaccess に AddType application/octetstream .pdf と書けばよいはずなのですが、IneternetExplorer はこの手の指定を無視しますので、IEユーザーには通用しません。他の方がお書きのように注意書きするか、zipするなどしかないです。
- ikazuti
- ベストアンサー率27% (130/469)
つまり、PDFファイルへのリンクをクリックした時、IEで表示させるのではなく、ファイルを読み手のPCにダウンロードさせたいという事ですよね。 これは、たしかクライアント側の設定によって動作が変わるので、WEBページ側では完璧には出来ません。 ZIPとかのファイルでも、直接解凍するような設定になっている人もいますし。 右クリックし「対象をファイルに保存」としてください というように書けばOKでは。
お礼
有り難う御座いました。 右クリックから「対象をファイルに保存」でやってみたいと思います。 ところでMACユーザーには、右クリックから「対象をファイルに保存」はないですよね? MACユーザーの方の「対象をファイルに保存」の方法をご存知でしょうか?
- damushi
- ベストアンサー率30% (223/742)
PDFを開かせずにダウンロードさせるということですか? それならば『右クリックから「対象をファイルに保存」を行ってください』等の注意書きを加えるだけで十分だと思います。
お礼
回答有り難う御座います。 右クリックから「対象をファイルに保存」があるのを忘れてました。
- hime_mama
- ベストアンサー率32% (1542/4716)
そのままリンクをはれば大丈夫ですよ。 <A HREF="******.pdf">PDFファイルダウンロード</A> と記入するだけです。 PDFはそのままで圧縮されていますから、ZIPやLHAなどにする必要はありません。 http://www.adobe.co.jp/products/acrobat/adobepdf.html
お礼
回答有り難う御座います。 参考URLも為になりました。
お礼
有り難う御座いました。コピペで申し訳ありませんが 右クリックから「対象をファイルに保存」でやってみたいと思います。 ところでMACユーザーには、右クリックから「対象をファイルに保存」はないですよね? MACユーザーの方の「対象をファイルに保存」の方法をご存知でしょうか?