MIDIを演奏せずにダウンロードする

[上に] [前に] [次に]
かずあう [E-Mail] 2000/06/12(月) 18:08:25
MIDIファイルをブラウザで演奏ではなくファイルとしてダウンロード
させたい、と考えています。

とりあえずサーバー側で
AddType application/octet-stream .mid
としたところ、Netscape Navigator 4.7 ではファイルの保存
ダイアログを出すことに成功しました。

IE5ではあいかわらずメディアプレイヤーで演奏してしまうので
(もちろんメディアプレイヤーのファイルメニューで保存はできます)
エクスプローラーのファイルタイプの詳細設定から毎回ダウンロード
を確認するというオプションを設定したところなんとか演奏させずに
すむようになりました。

しかし、これをユーザーに設定させるのは難しい話ですし、レジストリ
ファイル用意するのもいやらしいので、なんとかしたいと思っています。

Windows 版のIEでなんとかデフォルトをダウンロードにする方法は
ないものでしょうか?
Content-Dispositionとか効きます?

ミニュー 2000/06/12(月) 18:14:44
ZIPとか圧縮して置いておけばどうですか?
軽くなるし。

かずあう 2000/06/12(月) 18:39:18
[[解決]]
ミニューさんご返答ありがとうございました。
今回はそれでは駄目だったんですが…

ごめんなさい、できました。
> Content-Dispositionとか効きます?
なんて書かずにやってみればよかったですね。

#!/bin/sh
echo "Content-Type: application/octet-stream";
echo "Content-Disposition: attachment;filename=test.mid";

で行けました。意外にまじめに実装してるもんですね^^;;

[上に] [前に] [次に]