ファイルのダウンローダーを作ろうとしているのですがダウンロードをクリックされたときクライアント側(ファイルを落とす側)でそのファイルの拡張子が関連付けられていると勝手にダウンロードして勝手に開かれてしまいます。


これを回避して保存・開くなど書かれたダイアログを表示することは可能でしょうか?

よろしくお願いします。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/08/23 10:04:47
  • 終了:2006/08/24 00:33:14

回答(2件)

id:ton__ton No.1

ton__ton回答回数85ベストアンサー獲得回数32006/08/23 12:13:25

ポイント100pt

contentType に application/x-unknown; を指定しください。

下記はJSPの例ですが他の言語でも同じ仕組みでできると思います。

<%@ page language="java" contentType="application/x-unknown; charset=MS932" pageEncoding="Windows-31J"

%>

ダミー

http://q.hatena.ne.jp/answer

id:searchingfor

ありがとうございます。ちょっと実験してみます。

他の方法もありましたらよろしくお願いします。

2006/08/23 14:38:53
id:miyamuko No.2

miyamuko回答回数29ベストアンサー獲得回数112006/08/23 19:48:14

ポイント100pt

IE 限定だと思いますが Content-Disposition ヘッダで制御できるようです。


[HOWTO] 既知の MIME タイプに対し [ファイルのダウンロード] ダイアログ ボックスを開く

http://support.microsoft.com/default.aspx?scid=kb;JA;260519

id:searchingfor

ありがとうございます。とても参考になります。

うまくいきそうです。お二人ともありがとうございましたmm

2006/08/24 00:32:01

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません