- 締切済み
ユーザにリンクファイルをダウンロードさせる方法
WEBサーバ内のファイルをユーザが閲覧ソフトからダウンロード できるようにするにはどうしたらよいでしょう。 例えば、 <a href="sample.bin">サンプルファイル</a> と書くと、sample.binの内容がテキスト形式の場合、拡張子が .txtでなく.binであっても、閲覧ソフト窓内に文字ファイル内容が 勝手に表示されてしまいます。 sample.binの内容がバイナリト形式の場合は、ダウンロード確認 メッセージPOP UP動作が起こります。 .PDF形式なら、勝手にAcrobatReaderが起動されてしまいます。 すなわち、閲覧ソフト側で、ダウンロードするファイルの中身 により、プログラムを勝手に起動させず、必ずユーザが ファイル保存するように、操作案内するには、 htmlをどのように書けばよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
お礼
ありがとうございます。休み明けにどうなるか試してみます。 引用> CGIからブラウザに対して、テキストやエクセルを保存ダイアログ付きで送りつけたい時に必要なHTTP HEADER: Content-Disposition: attachment; filename="hoge.txt" Content-Length: 1024 Content-Type: application/octet-stream こうするとファイル名も指定できる。すぐ忘れそうなのでメモメモ。
補足
簡単にはできないがわかりました。 PHPはOSの関係で導入できないのですが IIS+PHPで出来るということで 参考になりました。