2007.06.06 21:06
php :: ファイルを強制的にダウンロードさせる
画像ファイル、mp3、pdf、ワード書類といった様々な拡張子のファイルをダウンロードさせたいときがあります。ブラウザで開くんじゃなくて、ダウンロードさせたいという。.htaccess に以下のように記述しとけばよいという話も出ますが、
AddType application/octet-stream .lzh .zip .mp3
残念ながらこの手はだめっぽい。IEが華麗にスルーしてくれます。php、perl等でcontent type headerを出力したほうがベター。ってわけでここにサンプルスクリプトがありました。Thank you!↓
これをやっとけば、ユーザーがpdfファイルをクリックしたときの、あの地獄の間を与えなくてよいという至福のユーザビリティが実現できますね。あれ、殺意を覚えますもん。世の中のすべてのpdfへのリンクがこれになっていたらば世界の犯罪は減ることでしょう。ラブ&ピース。
ウェブデザイナーの日記 [コメント (0) :: トラックバック (0) ]
このエントリーのトラックバックURL:
http://blog.3ot.net/ping/921
