ページ 11

ダウンロード ファイルを保存のみ

Posted: 2012年6月06日(水) 17:12
by t9a3r4o
今phpを学んでいます。
phpからファイル(xlsファイルやpdfファイル)をダウンロードするときに「ダウンロード」の画面が出てきて、「プログラムで開く」「ファイルを保存する」の選択する画面が出てきますが、
これを「exeファイル」と同様に「ファイルを保存」と「キャンセル」のボタンのみ表示させたいのですが、可能ですか??

Re: ダウンロード ファイルを保存のみ

Posted: 2012年6月07日(木) 09:32
by Cai
ダウンロードダイアログの挙動は Content-Type によって決まります。
exe ファイルのように application/octet-stream で送られてくるものは「保存」しかできませんが、その他のものでは「開く」と「保存」の選択になります。
xls ファイルや pdf ファイルは通常は application/xls や application/pdf で送るよう設定されていますので、これらを application/octet-stream にするよう php 側で設定してやればお望みの動作になると思います。