サーバーにアップしたPDFファイルをダウンロードする際、

自動で「ファイルのダウンロード」のダイアログが開くようにしたいのですが、
PDFファイルを圧縮してアップする以外の方法を知りたいので宜しくお願いします。

回答の条件
  • 1人1回まで
  • 登録:2008/01/09 15:34:11
  • 終了:2008/01/10 15:43:01

回答(3件)

id:hrkt0115311 No.1

どんジレ、どんさん回答回数892ベストアンサー獲得回数512008/01/09 16:03:16

ポイント20pt

こんにちは。圧縮以外の方法とうかがいましたが、


参照

http://www.tagindex.com/kakolog/q2bbs/901/1108.html


上記理由で、環境ごとに異なると思います。そこで例えば、


◆ダウンロードの方法

・Win : 右クリックでファイルを保存して下さい。

・Mac : optionを押しながらクリックしてファイルを保存して下さい。

http://www.emro.co.jp/download.html 左記より引用


上記サイトのように、ユーザーへのアナウンスを書かれてはいかがでしょうか。

以上、参考になれば幸いです。

id:quintia No.2

quintia回答回数562ベストアンサー獲得回数712008/01/09 16:54:38

ポイント30pt

ファイル単位である必要がなく、.htaccess を編集できる権限があるならば、MIME Type を変更してバイナリデータと認識させるのがいいんじゃないでしょうか。

AddType application/octet-stream pdf

とすればいいかと。


検索したら

http://chaichan.hp.infoseek.co.jp/qa4500/qa4867.htm

が見つかりました。

id:tatsu___kun No.3

tatsu___kun回答回数230ベストアンサー獲得回数272008/01/09 16:27:49

ポイント30pt

http://www-1.ibm.com/support/docview.wss?uid=lsj1ad716affd5f9f66...

http://oshiete1.goo.ne.jp/qa1327493.html

http://www.agile-tech.com/blogs/dev/2007/12/contentdisposition.h...

http://kazuhiko.tdiary.net/20050521.html


サーバー側でできることは、HTTPヘッダに以下を追加すればいいようです。

Content-Disposition: attachment; filename="***.pdf"


あとは、ユーザーがブラウザ設定でどのようにしているかで変わってくるようです。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません