[TROUBLE 55] CSVやTXTファイルへのリンクがブラウザ内で開いてしまう | デザインってオモシロイ -MdN Design Interactive-

[TROUBLE 55] CSVやTXTファイルへのリンクがブラウザ内で開いてしまう

2024.4.19 FRI

【サイトリニューアル!】新サイトはこちらMdNについて

日々のデザイン現場で発生する問題・難題を解決します!

WEB制作トラブル速戦即決術! 第10回


[TROUBLE 55]
phpトラブル
CSVやTXTファイルへのリンクが
ブラウザ内で開いてしまう

文=マツダナオキ((株)TSUDUMI)

A. PHPでHTTPヘッダ(Content-Disposition)を送信する

CSVやTXTのファイルはブラウザの中で開いてしまうことがある。IEであればOfficeファイルも同様だ。これらのファイルを、確認ダイアログを表示させてダウンロードするようにするには「Content-Disposition」というHTTPヘッダを送信するPHPを使おう。


Content-TypeとContent-Dispositionを送信するようにする。Content-Lengthではファイル容量を送信する
Content-TypeとContent-Dispositionを送信するようにする。Content-Lengthではファイル容量を送信する


ダウンロードさせるファイル名をGETで渡せるようにすれば汎用的に使える
ダウンロードさせるファイル名をGETで渡せるようにすれば汎用的に使える

[INDEX]
>>> [TROUBLE 50] MP3の外部サウンドをなぜかループできない
>>> [TROUBLE 51] jQueryを使って外部ファイルを読み込むと文字化けしてしまう
>>> [TROUBLE 52] 画像生成プログラムが動作しなくなって対処に困る
>>> [TROUBLE 53] 強調したい語句を大きくしたら行間が詰まってしまった
>>> [TROUBLE 54] IE 6でフロートしたHTML上に下レイヤーのselectタグが表示される
>>> [TROUBLE 55] CSVやTXTファイルへのリンクがブラウザ内で開いてしまう



『web creators』の情報はこちら!>>>

twitter facebook このエントリーをはてなブックマークに追加 RSS
【サイトリニューアル!】新サイトはこちらMdNについて

この連載のすべての記事

アクセスランキング

8.30-9.5

MdN BOOKS|デザインの本

Pick upコンテンツ

現在