アトム-サイト
[ アトム-サイト ] - 管理人さんのページです。
feed-icon RSS2.0   feed-icon Atom
[ ブラウザ ] 一覧へ
ダウンロード
管理人さんのブログ 2007-02-09 17:55:16

例えば
<a href="hoge.bin">hoge</a>
と書いて、バイナリーファイルをダウンロードさせたいのだが、このファイルがjpgだったりすると、各ブラウザで挙動が違う…。

firefoxだと
ブラウザ ダウンロード (.png)
普通に保存してくれるけど、

operaだと
ブラウザ ダウンロード (.png)
表示しようとしてグチャグチャ。

IEだと
ブラウザ ダウンロード (.png)
丁寧に画像表示してしまう…。

AddType指定でもどうにもならないらしい…。
さて、どうしたものか…。

※ 『ブラウザ』に繋がる関連物を 視覚的に探しだせるサイトを作ってみました(よろしければクリックしてみてくださいね)。



<2007-02-09 21:09:53>

管理人

ん~、どのブラウザでもダウンロード保存させるようにはできたけど…。
<a href="download.cgi">hoge</a>
で、download.cgi中で、
#!/usr/bin/perl
print "Content-type: application/x-lzh\n\n";
open(IN,"img/temp/1169725915/publicity.bin");
print <IN>;
と、コンテンツタイプを指定してやって送信。
(x-lzhなのは、IEを欺く為)

…でも、これだとデフォルトの保存ファイル名がdownload.cgiなんだよなぁ~。
後はここだけなんだが…。



<2007-02-09 21:31:48>

管理人

あ、できた!

AddType application/x-httpd-cgi .dat

指定すれば、CGI自体のファイル名が.datでも
CGIとして動いてくれて、しかも保存ファイル名が.dat。

 コメント記入者:

 ページ閲覧者数:5人

[ ブラウザ ] 一覧へ


<< 2009年11月
2009年11月22日(日)
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

 最近の書き込み

パソコンショップ
  <2009-11-21 06:56:01>
ネットコマンド
  <2009-11-20 10:30:10>
Linuxコマンド
  <2009-11-18 11:44:56>
家のパソコン
  <2009-11-17 17:25:58>
ROUND 1 (豊橋)
  <2009-11-17 07:49:50>
nPOPs
  <2009-11-15 07:40:23>
打ちっぱなし
  <2009-11-13 15:21:35>
胃カメラ
  <2009-11-13 15:10:33>
T-01A
  <2009-11-13 10:02:41>
画面キャプチャ
  <2009-11-13 07:01:33>


 カテゴリー

おでかけ(67)
サッカー(41)
季節(32)
食べ物(30)
旅(28)
家(28)
映画(26)
地元(25)
DIY(24)
家族(21)
学校(20)
モバイル(20)
生物(20)
健康(19)
Web(17)
風景(17)
ドラマ(17)
通勤(16)
ブログ(14)
Winアプリ(14)
家電(13)
ゲーム(12)
足技(12)
ブラウザ(11)
 ・ favicon
 ・ Google Chrome
 ・ opera
 ・ IE ソースの表示
 ・ IE 画像が出ない
 ・ safari
 ・ firefoxで落ちる?
 ・ Yahoo! 動画
 ・ Windows2000
 ・ フィード
 ・ ダウンロード
本(11)
ゴルフ(10)
自転車(10)
Linux(10)
php(9)
javascript(9)
PCハード(9)
ネットワーク(8)
飲み物(8)
会社(8)
感銘映像(6)
税金(5)
空想(5)
VMware(4)
Ruby(4)
データベース(3)
perl(1)